私は、毎日の「オフピーク時間」の概要を示す一連のSQLデータ結果を持っています。ピーク時のデータを1つのテキスト行に集めて、利用可能な時間を説明する必要があります。複数の行が1列の列に表示される
「 - 11:30 &午後 - 午前8時30分平日午後5時30分と午前10時 - 午後5時30分、週末に」下の
は私の返されたデータセットの例である:
DayOfWeek \t StartTime \t EndTime
1 \t 08:30:00.0000000 \t 11:30:00.0000000
2 \t 08:30:00.0000000 \t 11:30:00.0000000
3 \t 08:30:00.0000000 \t 11:30:00.0000000
4 \t 08:30:00.0000000 \t 11:30:00.0000000
5 \t 08:30:00.0000000 \t 11:30:00.0000000
6 \t 10:00:00.0000000 \t 17:30:00.0000000
1 \t 14:00:00.0000000 \t 17:30:00.0000000
2 \t 14:00:00.0000000 \t 17:30:00.0000000
3 \t 14:00:00.0000000 \t 17:30:00.0000000
4 \t 14:00:00.0000000 \t 17:30:00.0000000
5 \t 14:00:00.0000000 \t 17:30:00.0000000
7 \t 10:00:00.0000000 \t 17:30:00.0000000
私はこのようなことを考えるのに近いSQLを書いたことはありません。この種の複雑なSQLのやり方を学ぶ上では、参考になるものがあります。