PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 21/01/2014 10:14:18

[RESOLU] Extraire le mois d'une date en français

Bonjour,


J'extrais le mois d'une date de la manière suivante ('date' est une colonne stockant des dates) :

SELECT to_char(date, 'Month') AS "mois" FROM schema.table ;

J'obtiens par exemple 'December' pour décembre. Comment pourrais-je obtenir 'Décembre' directement ? J'ai pensé à utiliser un CASE... END mais s'il y a plus simple, je suis preneur !



Merci par avance pour votre aide,


Thomas

Dernière modification par Thomas Williamson (21/01/2014 11:16:30)

Hors ligne

#2 21/01/2014 11:02:34

rjuju
Administrateur

Re : [RESOLU] Extraire le mois d'une date en français

Bonjour,

Il faut utiliser le préfixe "TM", comme indiqué dans la documentation : http://docs.postgresql.fr/9.2/functions-formatting.html. Dans votre cas : SELECT to_char(date, 'TMMonth') AS "mois" FROM schema.table ;

Hors ligne

#3 21/01/2014 11:15:23

Re : [RESOLU] Extraire le mois d'une date en français

Merci, je n'avais pas vu ça !

Thomas

Hors ligne

Pied de page des forums