問題タブ [generate-series]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2448 参照

sql - 特定の期間の月の最初と最後の日のリストを作成する

特定の期間の毎月の 2 つの列で日間隔のリストを生成する必要があります。最初の列は月の最初の日、2 番目の列は月の最後の日でなければなりません。

例:
開始日:2014-01-01
終了日:2014-06-30

結果は次の 2 つの列に表示されます。

日付から初日と最終日を取得する 2 つの関数があります。2 つのシリーズを結合しようとしていますが、うまくいきません。

2 番目の関数は、シリーズの最終日を正しく表示しません。

0 投票する
2 に答える
1093 参照

sql - generate_series を使用して、PostgreSQL で特定の年の月のリストを設定します

入力が日付 ( 2014-01-01)の場合に、特定の年の月のリストを生成する次のクエリがあります。

今、2014-01-01私は渡すだけ2014で同じ結果を得る必要はありません。

0 投票する
3 に答える
82 参照

sql - 計算値を使用して 2 つの日付間の年を列挙する

次のようなpostgresテーブルがあります。

日付にはdateデータ型があります。

毎年、提案に資金が提供され、平均的な賞金額がいくらかを示すビューを作成したいと考えています。したがって、ビューは次のようになります (オプション 1)。

または -- さらに良い -- これ (オプション 2):

また、年に 1 回の資金調達で賞金額を按分するとよいかもしれませんが、これは完全に必要というわけではありません。

以下に提案された回答に基づいて、私は現在これを行っています。これは、上記のオプション1を取得するために期待どおりに機能しているようです:

0 投票する
2 に答える
121 参照

sql - 範囲ごとに値を集計する

利益とトランザクション数の列を持つユーザーのテーブルがあります。

ここに画像の説明を入力
...

トランザクション数が比較的多いグループ、トランザクション数が多いグループ、トランザクション数が少ないグループのユーザーの利益を平均したいと考えています。

範囲シリーズを取得するには、generate_series を使用します。

そして、私は3つのカテゴリを取得します:

ここに画像の説明を入力

次のようなテーブルが必要です。

ここに画像の説明を入力

各カテゴリに属する​​ユーザーの平均利益を取得し、各カテゴリに属する​​ユーザーの数をカウントするにはどうすればよいですか?

0 投票する
2 に答える
87 参照

sql - 期間から曜日を取得する

ユーザー入力から2つの日付があります。これらの 2 つの日付を jsp から取得し、それぞれの曜日を表示するビューを作成します。

ユーザーは日付を入力し、jsp に次のように指定します。

これを行う方法?

0 投票する
2 に答える
83 参照

sql - 期間からテーブルを生成し、各エントリは 1 時間にまたがります

たとえば、午前 8 時から午後 8 時まであります。1 つずつエントリを
持つテーブルを生成できるテーブルが必要です(2 つの列):starttimeendtime

このように。時間の前に日付はありません。

0 投票する
1 に答える
641 参照

postgresql - 個別の generate_series postgresql を選択

私はdistinctの意味を知っており、シリーズも生成しています。しかし、このクエリを実行すると、疑問符が頭の中を飛び交います。

結果は非常に奇妙です。

ここに画像の説明を入力

誰かが何が起こっているのか説明するのを手伝ってくれませんか?