Access_SQLを使って特定のレコードの中で、日付をまたぐ場合にレコードを分割したいです。
下記のテーブルの中で 'start' → 'finish'が日付をまたぐ場合に、その日の23:59までと次の日の00:00からの2つのレコードに分割したいと思っています。
具体的には、 'start' → 'finish'が '2010/5/10 18:00' → '2010/5/11 7:00'の場合
'2010/5/10 18:00' → '2010/5/10 23:59'と '2010/5/11 00:00' → '2010/5/11 7:00'の2つに分割したいです。
Table
id|Start|finish|Score
|:--|:--:|--:|
A|2010/5/10 18:00|2010/5/11 7:00|2
B|2011/6/10 13:00|2011/6/10 18:00|3
B|2011/6/10 21:00|2011/6/11 5:00|4
出力したい結果
id|Start|finish|Score
|:--|:--:|--:|
A|2010/5/10 18:00|2010/5/10 23:59|2
A|2010/5/11 0:00|2010/5/11 7:00|2
B|2011/6/10 13:00|2011/6/10 18:00|3
B|2011/6/10 21:00|2011/6/10 23:59|4
B|2011/6/11 0:00|2011/6/11 5:00|4
方法がわかる方がいらっしゃいましたら、ぜひ教えていただけたら幸いです。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー