读书人

将 SMALLDATETIME类型字段转换为只包含

发布时间: 2012-01-18 00:23:26 作者: rapoo

将 SMALLDATETIME类型字段转换为只包含年(yyyy)或年月(yyyy-mm)或年月日(yyyy-mm-dd)的日期形式?
在SQL Server数据库中,有一个名为Fld的字段,数据类型是SMALLDATETIME。怎样将它转换为只包含年(yyyy)或年月(yyyy-mm)或年月日(yyyy-mm-dd)的日期形式?

[解决办法]
select
convert(varchar(4),getdate(),120) as [yyyy],
convert(varchar(7),getdate(),120) as [yyyy-mm],
convert(varchar(10),getdate(),120) as [yyyy-mm-dd]


[解决办法]
select
convert(varchar(4),Fld,120) as [yyyy],
convert(varchar(7),Fld,120) as [yyyy-mm],
convert(varchar(10),Fld,120) as [yyyy-mm-dd]

读书人网 >SQL Server

热点推荐