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

database

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

实验环境:sqlserver 2008 R2

实现思路:

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

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

declare@maomaodatetime

set@maomao=getdate()

select

LEFT(

CONVERT(varchar(20),@maomao,

120)

,7)

selectconvert(varchar(4),year(@maomao))

+"-"+

convert(varchar(2),month(@maomao))

 

相关阅读:

mssql sql server 常用日期转换方法分享 (convert datetime)

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

mssql sqlserver year关键字用法简介

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

mssql sqlserver补齐”数据表中位数”的方法分享

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

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

以上是 mssqlsqlserver如何将一个日期数据转换为"年份月份"的格式呢? 的全部内容, 来源链接: utcz.com/z/532005.html

回到顶部