mayu
2020/03/10 (火) 20:37:37
a3615@61ad5
( 続き )
ここまで出来たら、あとは単純な集計クエリで表現可能です。
■ SQL
SELECT 日付
, 内容
, Min( t.開始 ) As 開始
, Max( t.終了 ) As 終了
FROM T_日報マスタ t
GROUP BY 日付
, 内容
, 全体連番 - グループ連番
ORDER BY 日付
, Min( 開始 ) ;
■ 結果
日付 | 内容 | 開始 | 終了 |
---|---|---|---|
2020/03/10 | 移動 | 7:00:00 | 9:00:00 |
2020/03/10 | 作業 | 9:00:00 | 12:00:00 |
2020/03/10 | 移動 | 15:00:00 | 16:00:00 |
2020/03/10 | 作業 | 16:00:00 | 18:00:00 |
2020/03/12 | 作業 | 8:45:00 | 17:00:00 |
2020/03/13 | 作業 | 8:45:00 | 17:00:00 |
2020/03/14 | 移動 | 8:45:00 | 10:00:00 |
2020/03/14 | 作業 | 10:00:00 | 17:00:00 |
通報 ...
凍結されています。