Re: Question de dates

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

In response to

Responses

Browse pgsql-fr-generale by date

  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