問題タブ [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.
sql - 特定の期間の月の最初と最後の日のリストを作成する
特定の期間の毎月の 2 つの列で日間隔のリストを生成する必要があります。最初の列は月の最初の日、2 番目の列は月の最後の日でなければなりません。
例:
開始日:2014-01-01
終了日:2014-06-30
結果は次の 2 つの列に表示されます。
日付から初日と最終日を取得する 2 つの関数があります。2 つのシリーズを結合しようとしていますが、うまくいきません。
2 番目の関数は、シリーズの最終日を正しく表示しません。
sql - generate_series を使用して、PostgreSQL で特定の年の月のリストを設定します
入力が日付 ( 2014-01-01
)の場合に、特定の年の月のリストを生成する次のクエリがあります。
今、2014-01-01
私は渡すだけ2014
で同じ結果を得る必要はありません。
sql - 計算値を使用して 2 つの日付間の年を列挙する
次のようなpostgresテーブルがあります。
日付にはdate
データ型があります。
毎年、提案に資金が提供され、平均的な賞金額がいくらかを示すビューを作成したいと考えています。したがって、ビューは次のようになります (オプション 1)。
または -- さらに良い -- これ (オプション 2):
また、年に 1 回の資金調達で賞金額を按分するとよいかもしれませんが、これは完全に必要というわけではありません。
以下に提案された回答に基づいて、私は現在これを行っています。これは、上記のオプション1を取得するために期待どおりに機能しているようです:
sql - 範囲ごとに値を集計する
利益とトランザクション数の列を持つユーザーのテーブルがあります。
...
トランザクション数が比較的多いグループ、トランザクション数が多いグループ、トランザクション数が少ないグループのユーザーの利益を平均したいと考えています。
範囲シリーズを取得するには、generate_series を使用します。
そして、私は3つのカテゴリを取得します:
次のようなテーブルが必要です。
各カテゴリに属するユーザーの平均利益を取得し、各カテゴリに属するユーザーの数をカウントするにはどうすればよいですか?
sql - 期間から曜日を取得する
ユーザー入力から2つの日付があります。これらの 2 つの日付を jsp から取得し、それぞれの曜日を表示するビューを作成します。
ユーザーは日付を入力し、jsp に次のように指定します。
これを行う方法?
sql - 期間からテーブルを生成し、各エントリは 1 時間にまたがります
たとえば、午前 8 時から午後 8 時まであります。1 つずつエントリを
持つテーブルを生成できるテーブルが必要です(2 つの列):starttime
endtime
このように。時間の前に日付はありません。
postgresql - 個別の generate_series postgresql を選択
私はdistinctの意味を知っており、シリーズも生成しています。しかし、このクエリを実行すると、疑問符が頭の中を飛び交います。
結果は非常に奇妙です。
誰かが何が起こっているのか説明するのを手伝ってくれませんか?