DATEDIFF显示空值

时间:2016-07-04 06:52:13

标签: sql sql-server-2014

我使用DATEDIFF来区分创建第一个单位费率的时间和发布日期是指该项目的第一个交易发布的时间。 我有我需要的结果,但是DateDiff函数给了我一些行的开始日期的NULL值。

0

My Result

Transfer Excise Tbl这是我加入的表格

1 个答案:

答案 0 :(得分:0)

正如 alex 在评论中指出的那样,您正在寻找基于一年而不是一年的datediff s的内容。你的意思是<= 0,顺便问一下?这些标准没有意义,所以可能不是你真正想要的。如果是这样,他们会导致join失败,而您并不真正想要它们,导致null显示表a列。