这是我的表格数据:
Fromdatetime Todatetime
2018-12-8 10:25 AM 2018-12-8 16:25 PM
2018-12-8 16:25 PM 2018-12-8 20:25 PM
2018-12-8 20:25 PM 2018-12-9 01:25 AM
2018-12-9 01:25 AM 2018-12-10 23:25 PM
这是我的参数值列表:
2018-12-8 10:25 AM to 2018-12-9 10:25Am
2018-12-9 10:25 AM to 2018-12-10 10:25AM
对于1个参数,我的输出应为:
它应该通过从datetime和Todatetime转换为子类,向我返回4个第一行数据小时差 但是在第4行的情况下,我的小时数只能计算fromdatetime和Todatetime之差
示例结果应为 小时 6 4 5 9
所以您能帮我写这个查询吗
答案 0 :(得分:1)
您只是在寻找datediff()
吗?
select datediff(hour, Fromdatetime, Todatetime) as num_hours