我试图找出两个日期之间有多少天。我一直在尝试使用这个:
SET Days_Outstanding = DATEDIFF(day, CONVERT(datetime, LS_CHG_DTE_EQP, 1), CONVERT(datetime, Report_Date, 1))
但是,这不会以天为单位返回数字。它返回的日期时间与我的数据集无关。
我不确定问题出在哪里,对 SQL 来说还是相当新的。另外,我将 Days_Outstanding 定义为 int,这可能是问题所在吗?谢谢!
编辑
感谢大家!不知道发生了什么,我根据您的建议更改了一些内容,当我回到原来的状态时,它最终起作用了。不知道发生了什么。谢谢想!