前提・実現したいこと
SQL Serverを使用し、基点時刻で日ごとの集計を行いたいです。
例、基点時刻が4時の場合
列1 | 列2 |
---|---|
2020/01/05 08:00 | 5000 |
2020/01/06 03:00 | 4000 |
2020/01/06 05:00 | 1000 |
2020/01/07 03:00 | 2000 |
2020/01/07 06:00 | 6000 |
2020/01/08 02:00 | 3000 |
2020/01/08 08:00 | 1000 |
上記から下記のようなレコードを抽出したいです。
列1 | 列2 |
---|---|
2020/01/05 | 9000 |
2020/01/06 | 3000 |
2020/01/07 | 9000 |
2020/01/08 | 1000 |
通常の集計なら
GROUP BY FORMAT(CONVERT(DATETIME, 列1), 'yyyy/MM/dd')
でできるのですが基点時刻があると思いどうりになりませんので、
アドバイスをいただけると助かります。
補足情報(FW/ツールのバージョンなど)
SQL Server 2016
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/24 00:42