Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,\r
Je suis un novice dans l'utilisation des bases de données, j'utilise PostgreSQL 9.2 et PgAdmin 1.16.
Je souhaiterai comprendre la raison pour laquelle, lorsque j'interroge une table, la date qui me revient est avance de 2 ans.
Select date
from cour
"2012-05-17"
"2012-06-14"
"2012-06-16"
"2012-06-26"
"2012-07-13"
"2012-07-17"
"2012-07-27"
"2012-08-12"
"2012-08-13"
Alors qu'a la création de la table les infos étaient datées de 2010.
INSERT INTO cour VALUES
('17/05/2010',2,'13:00',1,true,'XS-785-LI'),
('14/06/2010',1,'12:00',2,true,'BA-156-GA'),
('16/06/2010',3,'14:00',2,true,'BA-156-GA'),
('26/06/2010',7,'16:00',1,true,'BE-253-LN'),
('13/07/2010',6,'10:00',2,true,'BA-156-GA'),
('17/07/2010',7,'10:00',1,true,'AE-84-CH'),
('27/07/2010',2,'17:00',1,true,'BX-38-FG'),
('12/08/2010',4,'12:00',1,false,'BE-253-LN'),
('13/08/2010',5,'11:00',1,false,'XS-785-LI');
Merci d'avance.
Dernière modification par Moerin (03/01/2013 16:51:38)
Hors ligne
Ce serait très étonnant que ce soit le cas. J'ai essayé de mon côté et le comportement est correct :
postgres=# create table cour (c1 timestamp, c2 integer, c3 text, c4 integer, c5 boolean, c6 text);
CREATE TABLE
postgres=# set datestyle to 'DMY';
SET
postgres=# INSERT INTO cour VALUES
('17/05/2010',2,'13:00',1,true,'XS-785-LI'),
('14/06/2010',1,'12:00',2,true,'BA-156-GA'),
('16/06/2010',3,'14:00',2,true,'BA-156-GA'),
('26/06/2010',7,'16:00',1,true,'BE-253-LN'),
('13/07/2010',6,'10:00',2,true,'BA-156-GA'),
('17/07/2010',7,'10:00',1,true,'AE-84-CH'),
('27/07/2010',2,'17:00',1,true,'BX-38-FG'),
('12/08/2010',4,'12:00',1,false,'BE-253-LN'),
('13/08/2010',5,'11:00',1,false,'XS-785-LI');
INSERT 0 9
postgres=# select * from cour;
c1 | c2 | c3 | c4 | c5 | c6
---------------------+----+-------+----+----+-----------
2010-05-17 00:00:00 | 2 | 13:00 | 1 | t | XS-785-LI
2010-06-14 00:00:00 | 1 | 12:00 | 2 | t | BA-156-GA
2010-06-16 00:00:00 | 3 | 14:00 | 2 | t | BA-156-GA
2010-06-26 00:00:00 | 7 | 16:00 | 1 | t | BE-253-LN
2010-07-13 00:00:00 | 6 | 10:00 | 2 | t | BA-156-GA
2010-07-17 00:00:00 | 7 | 10:00 | 1 | t | AE-84-CH
2010-07-27 00:00:00 | 2 | 17:00 | 1 | t | BX-38-FG
2010-08-12 00:00:00 | 4 | 12:00 | 1 | f | BE-253-LN
2010-08-13 00:00:00 | 5 | 11:00 | 1 | f | XS-785-LI
(9 rows)
Il doit y avoir erreur quelque part de votre côté.
Guillaume.
Hors ligne
J' ai efface la table et recommencer, pourtant ma requête étaient correcte. Maintenant cela fonctionne. Merci pour votre réponse rapide.
Hors ligne
Pages : 1