我有一个开始日期时间和结束日期时间。
Eg: 10:00 am - 12:00 pm
我必须在它们之间创建4个插槽,每个插槽的时间为30分钟。
Eg:
10:00 am-10:30 am
10:30 am-11:00 am
11:00 am-11:30 am
11:30 am-12:00 pm
这30分钟可以变化,不是一个常数。我尝试过一些东西,但它们似乎不起作用。有人可以请帮助。谢谢。
我试过这个,但我只得到插槽差异而不是slotfrom-slotto
SELECT
from_dt,to_dt,
DATEDIFF(mi,DATEADD(dd,DATEDIFF(dd,0,from_dt ),0),to_dt )/60 as SlotNumber
FROM
d
group by from_dt,to_dt, DATEDIFF(mi,DATEADD(dd,DATEDIFF(dd,0,from_dt ),0),to_dt )/60