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 30/06/2005, 11h21   #1
Membre du Club
 
Avatar de greg64
 
Inscription : juin 2005
Messages : 154
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 154
Points : 68
Points : 68
Par défaut fonction

slt a tous quelqu'un pourrait il me donner la fonction qui me permet de récupérer l'année dans une date

merci d'avance pour votre aide
greg64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 12h10   #2
Membre du Club
 
Avatar de greg64
 
Inscription : juin 2005
Messages : 154
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 154
Points : 68
Points : 68
Par défaut re

merci mais je l'ai deja consulté mais ce que je voudrais c'est faire un requete de la forme
Code :
1
2
3
4
 
 
SELECT * FROM materiel
WHERE extract(year FROM date 'date_livraison')'= '2000';
la j'ai le message date_livraison n'est pas une date

je sais pas si je suis clair

merci pour votre aide
greg64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 12h23   #3
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Quel est le type de la colonne 'date_livraison' ?
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 12h23   #4
Membre du Club
 
Avatar de greg64
 
Inscription : juin 2005
Messages : 154
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 154
Points : 68
Points : 68
le type de ma colonne livraison est DATE
greg64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 12h33   #5
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
vu dans la doc

Citation:
extract(field from timestamp)
ton champ doit être du type TimeStamp pour utiliser extract, sinon va falloir caster

Code :
 extract(epoch FROM 'yyyy-mm-dd'::timestamptz)
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 14h03   #6
Membre du Club
 
Avatar de greg64
 
Inscription : juin 2005
Messages : 154
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 154
Points : 68
Points : 68
Citation:

Les expressions de type date ou time seront converties en timestamp
greg64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 15h40   #7
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Désolé greg64 tu est tombé sur une erreur de traduction, voici ce qui est en anglais

Code :
(Expressions of type date will be cast TO timestamp AND can therefore be used AS well.)
ce qui donne

Code :
L'expression de type date devra être caster avant d'être utiliser
Je m'en vais de ce pas, remonter cette erreur de traduction.

KrysKool.
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 16h22   #8
Membre du Club
 
Avatar de greg64
 
Inscription : juin 2005
Messages : 154
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 154
Points : 68
Points : 68
Par défaut ok

pour cette question c'est bon j'ai bidouillé un peu et je ne me suis pas servit de extract mais merci qd meme pour ton aide.

mais maintenant j'ai une autre question pour mettre la date d'aujourd'hui ds une zone de texte


Code :
1
2
3
4
5
6
 
 
Date de pose<br>      
        <input type="text"
               name="date_pose"
               value="mettre la dedans la date d' aujourd'hui size="20"
j'ai essayé plusieurs fonction de la faq mais ça ne marche pas ou c est moi qui ne sais pas bien l ecrire

merci encore de ton aide
greg64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h57.


 
 
 
 
Partenaires

Hébergement Web