SQL 时间差问题

来源:互联网 发布:局域网映射网络驱动器 编辑:程序博客网 时间:2024/05/16 14:58

SQL 判断结束时间是否为空,如果为空,则取当前时间,不为空,则取结束时间,并取时间差,主要用到datediff和isnull用法

datediff--取时间差---(时间差格式(如天,小时),开始时间,结束时间)这三个表示

isnull--判断函数是否为空(不为空时返回字段,为空返回字段)

GETDATE()---取当前日期

select datediff(hour, Time,isnull(EndTime,GETDATE())) as hours,* from WX

0 0
原创粉丝点击