Microsoft Access 掲示板

「開始時刻」と「終了時刻」を同内容であれば集約したい / 7

10 コメント
views
4 フォロー
7

( 続き )

ここまで出来たら、あとは単純な集計クエリで表現可能です。

■ SQL

SELECT 日付
     , 内容
     , Min( t.開始 ) As 開始
     , Max( t.終了 ) As 終了
FROM T_日報マスタ t
GROUP BY 日付
       , 内容
       , 全体連番 - グループ連番
ORDER BY 日付
       , Min( 開始 ) ;

 
■ 結果

日付内容開始終了
2020/03/10移動7:00:009:00:00
2020/03/10作業9:00:0012:00:00
2020/03/10移動15:00:0016:00:00
2020/03/10作業16:00:0018:00:00
2020/03/12作業8:45:0017:00:00
2020/03/13作業8:45:0017:00:00
2020/03/14移動8:45:0010:00:00
2020/03/14作業10:00:0017:00:00
通報 ...