2012-03-30 5 views

答えて

1

月の名前は取得できませんが、01-Jan、02 -2月などの月の番号が表示されます。 コードを月単位で変換する必要があります。

strftime('%m', dateField) 

月の数値が表示されます。 そして、caseまたはnested if条件を使用すると、月の名前を印刷できます。

0

この

は左(DATENAME(月、DATEADD(MM、-1、GETDATE()))、3)

2

日付フィールドが日付で選択してみてください。

sqliteので
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