私は次のようなテーブル構造を持っています
ATM Ticket Open Time Ticket Closed Time
M30G324202 17-02-2013 06:15 19-02-2013 20:54
M30G324202 28-02-2013 21:00 01-03-2013 11:18
M30G324203 27-02-2013 19:10 28-02-2013 07:14
M30G324203 28-02-2013 07:15 28-02-2013 11:18
チケットのオープン時刻またはチケットのクローズ時刻が「20:00:00」と「06:00:00」の間、つまり午後 8 時と午前 6 時の間にある場合、その時間枠を持たない新しい行が作成されます。
例:上記の表の最初の行
ATM Ticket Open Time Ticket Closed Time
M30G324202 17-02-2013 06:15 17-02-2013 20:00
M30G324202 18-02-2013 06:00 18-02-2013 20:00
M30G324202 19-02-2013 06:00 19-02-2013 20:00
//Above was for Only 1st Row
//Second Row Change AS Follows
M30G324202 01-03-2013 06:00 01-03-2013 11:18
(Time From 28-02-2013 21:00 Will get neglected till next day morning 6 AM
as it is after 8 PM )
//Third Row Change AS Follows
M30G324203 27-02-2013 19:10 27-02-2013 20:00
M30G324203 28-02-2013 06:00 28-02-2013 07:14
//Fourth Row Change AS Follows
M30G324203 28-02-2013 07:15 28-02-2013 11:18 (No Change as it is)
54分なので20:00
代わりに書きました。20:54
2 月 19 日の午後 8 時以降です。