****URGENT***** - Question en SQL

****URGENT***** - Question en SQL - Programmation

Marsh Posté le 11-10-2001 à 11:24:00    

Dans une de mes table, j'ai une variable au format 'Date'.
Quel est le formalisme de la données?
20/01/76 ???
20/01/1976 ???
01/20/1976 ???
...
Merci !

Reply

Marsh Posté le 11-10-2001 à 11:24:00   

Reply

Marsh Posté le 11-10-2001 à 11:25:06    

Cela va dépendre de ton SGBD et du format de date paramétré me semble t'il.

Reply

Marsh Posté le 11-10-2001 à 11:26:00    

J'ai une DB PostgreSQL !

Reply

Marsh Posté le 11-10-2001 à 11:28:22    

c parametrable... et surement parametré d'ailleurs...
 
mais par défaut et pour le format francais du moins, c DD/MM/YYYY


---------------
Fan de GodBout et de Meuh
Reply

Marsh Posté le 11-10-2001 à 11:29:30    

Merci a tous. @+ :hello:

Reply

Marsh Posté le 11-10-2001 à 11:31:57    

Ton format date est spécifique à ton sgbd.
Si tu dois effectuer 1 req à la main avec une clause where portant sur une date, il te faut sûrement utiliser le format d'affichage par défaut des dates, que tu vois lorsque tu fais 1 select. La doc de ton sgbd devrait te renseigner là-dessus ; vu que c'est un produit américain, un format mm/jj/aaaa devrait passer par défaut.
Si tu dois afficher la date à un format donné en résultat du select, tu formattes la date avec ton logiciel client ou bien tu utilises la fct de conversion de formats de ton sgbd, il doit y en avoir une.


---------------
di. / www.diredaredare.org - Ailes de la ville
Reply

Marsh Posté le 11-10-2001 à 11:36:20    

instantdharma a écrit a écrit :

Ton format date est spécifique à ton sgbd.
Si tu dois effectuer 1 req à la main avec une clause where portant sur une date, il te faut sûrement utiliser le format d'affichage par défaut des dates, que tu vois lorsque tu fais 1 select. La doc de ton sgbd devrait te renseigner là-dessus ; vu que c'est un produit américain, un format mm/jj/aaaa devrait passer par défaut.
Si tu dois afficher la date à un format donné en résultat du select, tu formattes la date avec ton logiciel client ou bien tu utilises la fct de conversion de formats de ton sgbd, il doit y en avoir une.  




 
genre un TO_DATE


---------------
Fan de GodBout et de Meuh
Reply

Marsh Posté le 11-10-2001 à 12:23:11    

Il y a plus simple, envoie toute tes dates au format YYYY/MM/DD . Comme ça, il y a aucune ambiguité au niveau du SGBD.
PS : Ca marche au moins avec Sybase et MYSQL. Pour les autre,s j'ai aps testé.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed