IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

[SQL]Format date en SQL


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Amoureux de la mer
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amoureux de la mer

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Par défaut [SQL]Format date en SQL
    Bonjour à tous.
    Voici le problème que je rencontre.
    Je veux mettre à jour une date dans une table pour tous les clients répondant à un critère.
    Une requête Mise à jour fait l'affaire mais j'utilise la forme Sql en rentrant la date dans une boite de dialogue (InputBox). Date sous la forme JJ/MM/AAAA
    Résultat :
    toutes les dates où JJ est supérieur à 12 sont correctement interprétées dans ma table sous la forme JJ/MM/AAAA.
    Toutes les dates où JJ est inférieur à 13 sont interprétées dans le format MM/JJ/AAAA.
    Je suppose que c'est Sql qui transforme (bien que l'instruction Sql soit correcte) mais existe t'il une solution pour éviter cela ?
    Merci de votre aide.

  2. #2
    Membre éclairé Avatar de Gary_Stoupy
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 244
    Par défaut
    Bonjour,

    Toujours l'éternel problème du format de date US...
    Regarde bien dans le forum ou dans la FAQ, tu trouveras une tonne (et je suis gentil) de sujets traitant de cela
    pour info, en sql, entoure ta date avec les #...
    Sinon, convertit la en double cela fonctionne également...

  3. #3
    Membre confirmé
    Homme Profil pro
    Amoureux de la mer
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amoureux de la mer

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Par défaut
    Merci Gary_Stoupy pour ta réponse.
    Je sais bien c'est un pb de date US mais en effet j'avais mal cherché dans la FAQ Access qui est pourtant super bien faite.
    J'ai trouvé une réponse répondant à mon problème avec un exemple de code avec une conversion en double comme tu le préconise mais je n'arrive pas à l'adapter à mon cas je sors toujours en erreur de syntaxe.
    Peux tu m'aider ?
    Merci.

  4. #4
    Membre confirmé
    Homme Profil pro
    Amoureux de la mer
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amoureux de la mer

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Par défaut
    Bon j'ai trouvé une solution plus simple :
    Je teste si Day(Madate) < 13 et si oui je permute MM et JJ.
    ça marche nickel.

    Merci d'avoir pris le temps de répondre et désolé d'avoir posé une question idiote qui est bien développée dans la FAQ.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Group By Format([DATE]) VBA - SQL
    Par Bastien06 dans le forum VBA Access
    Réponses: 4
    Dernier message: 25/03/2010, 15h53
  2. [XL-2003] format date et sql
    Par munity dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 29/10/2009, 12h32
  3. Format Date sur sql server 2000
    Par randriamanana dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 29/01/2008, 09h01
  4. Pb de Format date en sql
    Par Bombar dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 08/01/2008, 10h55
  5. Format date en SQL et ACCESS
    Par mic352 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 24/04/2007, 21h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo