select *,
datediff(Y,employee.joiningdate,getdate()) "retirementdate"
from employee
如何获得mm-dd-yyyy格式?
答案 0 :(得分:2)
datediff函数不返回日期,因此您无法将其格式化为日期。如果它是你想要的日期格式,那么你应该看看这篇msdn文章:http://msdn.microsoft.com/en-us/library/ms187928.aspx
如果您只想知道如何在sql格式化日期:
SELECT convert(varchar, getdate(), 110)
但你不应该在sql中转换日期。将日期保留为日期,并在您的应用程序中进行格式化。
答案 1 :(得分:1)
SELECT convert(varchar, getdate(), 110)
答案 2 :(得分:0)
SELECT convert(varchar, getdate(), 110)