我正在使用SQL Server 2012
,并且在其中一个表中有一个名为Created
的列。
Created
列的日期为datetime
格式:2014-02-08 14:01:20.347
我需要将日期转换为以下格式。
例如,如果日期为2014-02-08 14:01:20.347
,那么我需要它成为2014-02-01 00:00:00.000
我该如何实现?
答案 0 :(得分:2)
我会使用datefromparts()
:
select datefromparts(year(created), month(created), 1)
答案 1 :(得分:1)
SELECT DATEADD(month, DATEDIFF(month, 0, date_column), 0)