IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ PostgreSQLConsultez toutes les FAQ

Nombre d'auteurs : 5, nombre de questions : 51, dernière mise à jour : 9 septembre 2005  Ajouter une question

 

Cette FAQ a été réalisée à partir des contributions des membres du forum PostgreSQL de www.developpez.com.

Si vous désirez contribuer à l'amélioration de cette FAQ, veuillez contacter le responsable.
Commentez

SommaireSyntaxe SQL et structure de donnéesDates et heures (3)
précédent sommaire suivant
 

Il existe la fonction date_larger :

Code sql : Sélectionner tout
1
2
3
4
  
-- colonne date1 : 2013-06-01 
-- colonne date2 : 2013-06-02 
SELECT date_larger(date1,date2);
--> retourne 2013-06-02 (date2)

Autre :

Code sql : Sélectionner tout
SELECT CASE WHEN colonne1::date>colonne2::date THEN colonne1::date ELSE colonne2::date END;

Mis à jour le 13 mai 2005 hpalpha

On possède une table avec des colonnes timestamp with zone.

Code sql : Sélectionner tout
SELECT montimestamp at time zone at 'UTC' FROM matable;

Mis à jour le 10 août 2005 fxp17

Les problèmes de date sont très courants, une manière simple pour quasiment s'en sortir à chaque fois consiste à utiliser le format américain :

année-mois-jour exemple : 2013-06-18

on peut modifier le comportement de pg (mais la notation américaine fonctionnera toujours).

Code sql : Sélectionner tout
ALTER DATABASE "mabase" SET DateStyle =iso, dmy
Cela permettra de faire :

Code sql : Sélectionner tout
1
2
3
4
  
UPDATE matable SET madate='2013-06-18' WHERE id=33; 
ou meme 
UPDATE matable SET madate='18/06/2013' WHERE id=33;

Mis à jour le 9 septembre 2005 hpalpha

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.