免责声明

易百易数码科技

用法介绍SQLServer日期转换(如何让sqlserver只返回年和月)

sql怎么把字符串转化为时间格式

字符转换为日期时,Style的使用--1. Style=101时,表示日期字符串为:mm/dd/yyyy格式SELECT CONVERT(datetime,'11/1/2003',101)--结果:2003-11-01 00:00:00.000--2. Style=101时,表示日期字符串为:dd/mm/yyyy格式SELECT CONVERT(datetime,'11/1/2003',103)--结果:2003-01-11 00:00:00.000/*== 日期转换为字符串 ==*/DECLARE @dt datetimeSET @dt='2003-1-11'

如何让sqlserver只返回年和月

select convert(varchar(7),date_colName,121) from table通过convert来对日期进行格式化,只返回年月部分。CONVERT() 函数可以用不同的格式显示日期/时间数据。基本语法如下:

用法介绍SQLServer日期转换(如何让sqlserver只返回年和月)-图1

CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。

data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。

如上121的格式对应为:yyyy-mm-dd hh:mi:ss.mmm(24h)而上面定义的varchar(7),因此返回7个长度,即yyyy-mm

用法介绍SQLServer日期转换(如何让sqlserver只返回年和月)-图2

到此,以上就是小编对于sqlserver日期类型转换的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

用法介绍SQLServer日期转换(如何让sqlserver只返回年和月)-图3
分享:
扫描分享到社交APP
上一篇
下一篇