mssql sqlserver 如何將一個日期數據轉換為"年份-月份"的格式呢?


摘要: 下文講述在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 sql server 常用日期轉換方法分享 (convert datetime)

mssql sqlserver MONTH關鍵字返回指定日期月份的整數–用法

mssql sqlserver year關鍵字用法簡介

mssql sqlserver 字符串截取函數SUBSTRING left right 用法舉例說明

mssql sqlserver補齊”數據表中位數”的方法分享

mssql sqlserver DATEPART 日期生成函數使用說明

mssql sqlserver DATENAME 日期生成函數使用說明


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM