2012-03-30 4 views

Antwort

1

In SQLite Sie können nicht den Namen des Monats erhalten, aber Sie erhalten die Nummer des Monats wie 01-Jan, 02-Feb usw. Sie müssen diese Zahl in den Monat nach Code konvertieren.

strftime('%m', dateField) 

Sie erhalten die Nummer des Monats. Und mit Fall oder verschachtelt wenn Bedingung können Sie Monat Name drucken.

0

Versuchen Sie, diese

links SELECT (datename (Monat, DATEADD (MM, -1, getdate())), 3)

2

datefield ist das Datum:

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 
Verwandte Themen