我无法理解
之间的区别SELECT DATEDIFF(D,'07/09/1978',GETDATE())
SELECT DATEDIFF(DD,'07/09/1978',GETDATE())
两者都给出相同的价值。然后D和DD有什么区别?
我对
有同样的疑问M, MM
Q, QQ
YY, YYYY
有人可以向我解释一下吗?
答案 0 :(得分:5)
以下是对dateparts及其含义的参考:
如您所见,您提供的示例完全相同。但是,我知道像Aaron Bertrand这样的专家主张不使用任何缩写,而是拼写出datepart。
请看这篇关于这个主题的优秀文章: