Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2407 connectés 

  FORUM HardWare.fr
  Programmation

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

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°64456
Elric
Posté le 11-10-2001 à 11:24:00  profilanswer
 

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 !

mood
Publicité
Posté le 11-10-2001 à 11:24:00  profilanswer
 

n°64458
Guru
Posté le 11-10-2001 à 11:25:06  profilanswer
 

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

n°64460
Elric
Posté le 11-10-2001 à 11:26:00  profilanswer
 

J'ai une DB PostgreSQL !

n°64466
OverFlow
Qui es-tu Justicier ?
Posté le 11-10-2001 à 11:28:22  profilanswer
 

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
n°64467
Elric
Posté le 11-10-2001 à 11:29:30  profilanswer
 

Merci a tous. @+ :hello:

n°64470
instantdha​rma
Ailleurs c'est ici
Posté le 11-10-2001 à 11:31:57  profilanswer
 

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
n°64477
OverFlow
Qui es-tu Justicier ?
Posté le 11-10-2001 à 11:36:20  profilanswer
 

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
n°64504
omega2
Posté le 11-10-2001 à 12:23:11  profilanswer
 

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é.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

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

 

Sujets relatifs
question HTML: comment faire pour donner une couleur spécifique à unequestion sur flash
[Midi] question bête ...Question sur Qt
[SQL] comment supprimer des doublons ?SQL-php: question sur requete
Question de syntaxe de SQL avec mysql[SQL] Question pour determiner un prix minimum
(SQL) petite question de base mais...Une petite question sur une requete SQL
Plus de sujets relatifs à : ****URGENT***** - Question en SQL


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR