From: | Jean-Paul Argudo <jean-paul(at)postgresqlfr(dot)org> |
---|---|
To: | stephane+pgfr(at)bpf(dot)st |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Question de dates |
Date: | 2008-07-15 06:53:27 |
Message-ID: | 487C4967.2040806@postgresqlfr.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour Stéphane,
> La gestion des dates est une source de cas d'école. En regardant le
> résultat d'une requête j'ai été quelque peu surpris par le résultat d'un
> tri sur intervalle de temps. (PG 8.3.3)
Je n'arrive pas à reproduire votre problème:
$ psql -V
psql (PostgreSQL) 8.3.3
contient une gestion avancée de la ligne de commande
jpargudo=# show server_version;
server_version
----------------
8.3.3
(1 ligne)
jpargudo=# SELECT id, utc, age( utc ) AS a FROM test ORDER BY utc ;
id | utc | a
----+---------------------+------------------------
3 | 2008-05-13 20:06:16 | 2 mons 1 day 03:53:44
2 | 2008-05-14 20:05:26 | 2 mons 03:54:34
1 | 2008-05-16 08:06:04 | 1 mon 29 days 15:53:56
(3 lignes)
jpargudo=# SELECT id, utc, age( utc ) AS a FROM test ORDER BY a ;
id | utc | a
----+---------------------+------------------------
1 | 2008-05-16 08:06:04 | 1 mon 29 days 15:53:56
2 | 2008-05-14 20:05:26 | 2 mons 03:54:34
3 | 2008-05-13 20:06:16 | 2 mons 1 day 03:53:44
(3 lignes)
Pouvez-vous vérifier:
* la version de psql (psql -V) en plus de votre version serveur, et nous
préciser votre OS (windows? linux? distro??..)
* la méthode d'installation de votre PostgreSQL
* les valeurs lc_* comme suit:
jpargudo=# select name, setting from pg_settings where name ~ '^lc';
name | setting
-------------+------------
lc_collate | fr_FR(at)euro
lc_ctype | fr_FR(at)euro
lc_messages | fr_FR(at)euro
lc_monetary | fr_FR(at)euro
lc_numeric | fr_FR(at)euro
lc_time | fr_FR(at)euro
(6 lignes)
* si vous ne voyez toujours rien de particulier, pouvez vous ajouter
dans vos deux select (order by utc et order by a), la colonne suivante:
select [...] extract(epoch from age( utc )) AS epoch
Et re-poster le résultat?
Merci,
--
Jean-Paul Argudo
www.PostgreSQLFr.org
www.Dalibo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Stéphane Bunel | 2008-07-15 07:20:44 | Re: Question de dates |
Previous Message | Stéphane Bunel | 2008-07-14 21:54:44 | Question de dates |