2012-03-30 51 views

回答

1

SQLite中你無法獲得月份的名字,但你會得到像01-Jan,02-Feb等月份的號碼。 你需要通過代碼將該號碼轉換成月份。

strftime('%m', dateField) 

您將獲得月份數。 並使用大小寫或嵌套如果條件可以打印月份名稱。

0

試試這個

選擇向左(DATENAME(月,DATEADD(MM,-1,GETDATE())),3)

2

的DateField是日期:

select case strftime('%m', dateField) when '01' then 'January' when '02' then 'Febuary' when '03' then 'March' when '04' then 'April' when '05' then 'May' when '06' then 'June' when '07' then 'July' when '08' then 'August' when '09' then 'September' when '10' then 'October' when '11' then 'November' when '12' then 'December' else '' end 
as month 
相關問題