我有如下信息的預約表:幫助與Oracle SQL任命調度
id
agent_id
starts_at
ends_at
...
,並給予代理商安排在上午9:00開始,在6:00 PM(18:00)
結束並給予預定的10:00和11:00 AM在2011-01-01
之間預約纔有可能在30分鐘
並獲得牛逼的倍數來劃分他的日程安排他下面的結果在Oracle中使用SQL:
date, slotnum, agent_id, starts_at, ends_at, appointment_id
2011-01-01, 1, 1, 09:00, 09:30, (null)
2011-01-01, 2, 1, 09:30, 10:00, (null)
2011-01-01, 3, 1, 10:00, 10:30, 1
2011-01-01, 4, 1, 10:30, 11:00, 1
2011-01-01, 5, 1, 11:00, 11:30, (null)
...
...
2011-01-01,, 18, 1, 17:30, 18:00, (null)
在此先感謝。
你能提供Starts_AT和Ends_AT的數據類型? – Chandu
starts_at和ends_at是時間戳; id和agent_id是號碼 – Dharam