选择一个没有时间的日期(SQL Server(+)

这个问题在这里已经有了答案:

  • 如何仅返回来自SQL Server DateTime数据类型的日期37个答案

  • 在SQL Server 2008及更高版本上,您应该转换为日期:

    SELECT CONVERT(date, (DATEADD(year, -1, GETDATE())))
    

    在旧版本上,您可以执行以下操作:

    SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, DATEADD(year, -1, GETDATE())))
    
    链接地址: http://www.djcxy.com/p/94381.html

    上一篇: Select a date without time (SQL Server (+)

    下一篇: fetch only date from date datatype in sql server