欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mssql sqlserver 如何将一个日期数据转换为"年份-月份"的格式呢?

程序员文章站 2022-06-04 18:29:43
摘要: 下文讲述在sqlserver数据库中,将日期数据转换为指定格式的方法分享,如下所示; 实验环境:sqlserver 2008 R2 实现思路: 实现方法1: 使用year函数和month函数获取相应的数值,然后采用字符串拼接的方法输出相应的数据 实现方法2: CONVERT(varchar( ......

摘要: 下文讲述在sqlserver数据库中,将日期数据转换为指定格式的方法分享,如下所示;

实验环境:sqlserver 2008 r2

实现思路:

      实现方法1: 使用year函数和month函数获取相应的数值,然后采用字符串拼接的方法输出相应的数据

      实现方法2: convert(varchar(30), getdate(), 120),然后使用字符串截取函数截取前几位的数据 例:

declare @maomao datetime
set @maomao =getdate()

select 
left(
convert(varchar(20),@maomao,
120)
,7)

select convert(varchar(4),year(@maomao))
+'-'+
convert(varchar(2),month(@maomao))

 

相关阅读:

mssql sqlserver month关键字返回指定日期月份的整数–用法

mssql sqlserver 字符串截取函数substring left right 用法举例说明

mssql sqlserver datepart 日期生成函数使用说明

mssql sqlserver datename 日期生成函数使用说明