我正在运行
select distinct day(rectime) from dbo.tbl_testrecord
获得不同的重新开始日。现在我想要从rectime中获得不同的月份和日期,例如sep 10。 怎么做? 请指教!
答案 0 :(得分:0)
使用datepart
select distinct
cast(datename(month,datepart(mm,rectime) as varchar(10)))
+ cast(datepart(dd,rectime) as varchar(10))
+ ','
+ cast(datepart(yyyy,rectime) as varchar(10))
from dbo.tbl_testrecord
答案 1 :(得分:0)
如果您想截断日期的时间,您可以CAST
DATETIME
到DATE
select distinct cast(rectime as date) from dbo.tbl_testrecord
如果您希望将日期部分作为单个列,则
select distinct
day(rectime) as d, month(rectime) as m, year(rectime) as y
from dbo.tbl_testrecord