Ich möchte den Monat in einem bestimmten Datum anzeigen, indem ich sqlite date Funktionen verwende.sqlite-Funktion zur Anzeige des Monats im angegebenen Datum?
Zum Beispiel 30-März-2012.
Ich möchte nur März von diesem Datum anzeigen.
Ich möchte den Monat in einem bestimmten Datum anzeigen, indem ich sqlite date Funktionen verwende.sqlite-Funktion zur Anzeige des Monats im angegebenen Datum?
Zum Beispiel 30-März-2012.
Ich möchte nur März von diesem Datum anzeigen.
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.
Versuchen Sie, diese
links SELECT (datename (Monat, DATEADD (MM, -1, getdate())), 3)
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