SQL では、統計データを表示したいので、存在しない平日に 0 を表示して、すべての平日の合計を表示したいと思います。同じことが月、時間、年にも当てはまります....
問題は、不足している日数を取得するために結合するテーブルがないことです。
これを行うクリーンな方法はありますか?
ありがとうございました
編集: DB とデータは無関係ですが、私は Oracle DB と Mysql を使用しています。
SELECT SUM(SALES) FROM SALES_TABLE WHERE SALES_DATE BETWEEN DATE1 AND DATE2 GROUP BY WEEKDAY
これを変更して、たとえば日曜日に 0 を取得し、SATURDAY :4、MONDAY:4 を取得しないようにする方法