本文介绍了如何在日期时间列中应用isull的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的表格中,即时通讯在日期时间数据类型中有两列StartTime和EndTime.
我想要StartTime和EndTime之间的区别.我使用了datediff函数,但是由于EndTime中的NULL值,我得到了一些NULL值.如何克服此

In my table im having two columns StartTime and EndTime in datetime datatype.
I want difference between StartTime and EndTime. I used datediff function but i got some NULL values due to NULL values in EndTime. How to overcome this

推荐答案



从tbl_Temp中选择datediff(d,Startdate,(isnull(ENdDate,GETDATE()))))

select datediff(d,Startdate,(isnull(ENdDate,GETDATE()))) from tbl_Temp


这篇关于如何在日期时间列中应用isull的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 05:11