質問編集履歴
2
質問追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -25,4 +25,13 @@
|
|
25
25
|
などsqlを日数分ループして自作で集計する方法しか思いつきませんでした。
|
26
26
|
これだと日数分SQLがコールされてしまいます。
|
27
27
|
|
28
|
+
例えば 日付の羅列をとるgenerate_seriesテーブルから取得する時間を
|
29
|
+
うまく加工して実現ができないでしょうか?
|
30
|
+
ここにfrom to列を自作して作り、それをjoinする、などはどうかなと思うのですが
|
28
31
|
|
32
|
+
```ここに言語を入力
|
33
|
+
SELECT
|
34
|
+
CAST(generate_series AS DATE) AS tmp_date
|
35
|
+
FROM generate_series(from_date, to_date, 1 day)
|
36
|
+
|
37
|
+
```
|
1
質問の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,10 @@
|
|
1
1
|
### 前提
|
2
|
+
|
2
3
|
|
3
4
|
・日付ごとにに売上実績データをgroup byしたい
|
4
5
|
・12/1 9:00- 12/2 8:59:59までが12/1のデータとして集計する
|
5
6
|
・売上のない日も0円で取得する
|
7
|
+
・テーブル定義は変えられない(集計用カラムの追加などは無し)
|
6
8
|
|
7
9
|
|
8
10
|
上記の条件を満たすために
|