Je veux afficher le mois à une date donnée en utilisant les fonctions sqlite date.Fonction sqlite pour afficher le mois en date donnée?
Pour l'exemple 30-mars-2012.
Je veux afficher uniquement le mois de mars à partir de cette date.
Je veux afficher le mois à une date donnée en utilisant les fonctions sqlite date.Fonction sqlite pour afficher le mois en date donnée?
Pour l'exemple 30-mars-2012.
Je veux afficher uniquement le mois de mars à partir de cette date.
En sqlite Vous ne pouvez pas obtenir le nom du mois mais vous obtiendrez le numéro du mois comme 01-Jan, 02-Fév etc. Vous devez convertir ce nombre en mois par code.
strftime('%m', dateField)
Vous obtiendrez le numéro du mois. Et en utilisant cas ou imbriqué si la condition, vous pouvez imprimer le nom du mois.
Essayez cette
SELECT gauche (datename (mois, DATEADD (MM, -1, getdate())), 3)
dateField est la date:
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