Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2006, 17h00   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 78
Points : 13
Points : 13
Par défaut premier jour du mois

Bonjour,

j'ai la date du jour (ex : 28/04/2006), obtenue avec current_date et je souhaite obtenir le 1er jour ie 01/04/2006.
J'ai essayé (current_date - (extract(day from current_date))) mais ca ne fonctionne pas.

Par contre current_date - 27 me donne bien 01/04/2006 (logique!) donc il doit y avoir un problème de format dans ma formule....

Qqun a la solution miracle?

thank's
ALLB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 19h58   #2
Membre chevronné
 
Avatar de Spoutnik
 
Homme
Inscription : octobre 2003
Messages : 668
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Etats-Unis

Informations forums :
Inscription : octobre 2003
Messages : 668
Points : 746
Points : 746
il y a une fonction prévue dans postgres pour ca :

date_trunc

pour toi ca doit donner qq chose comme :

Code :
date_trunc('month', current_date)
++
__________________
Two beer or not two beer. (Shakesbeer)
Question technique par MP => poubelle!
Spoutnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 21h33   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 78
Points : 13
Points : 13
ah..exact....je vais essayer ca dans qques jours et je vous redirai si ca fonctionne bien.
merci
ALLB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h13.


 
 
 
 
Partenaires

Hébergement Web