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 :

Problème avec DateDiff


Sujet :

Requêtes et SQL.

  1. #1
    Membre éclairé Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Par défaut Problème avec DateDiff
    Salut à tous,

    j'ai la requête suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT DateDiff("j", #02-06-2007#, #06-04-2004#)
    FROM matable;
    l'erreur : "Appel de procédure incorrect"

    j'ai testé cette requête pour essayer de localliser l'erreur dans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT DateDiff("j", Now, MaDate)
    FROM matable;
    -- MaDate est un champ de type DATE dans MaTable
    remarque : cette requête va être executée depuis une application VB6.

    merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Directeur
    Inscrit en
    Avril 2003
    Messages
    724
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 724
    Par défaut
    Essai "d" à la place de "j"
    DATEDIFF est une fonction qui parle anglais!

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Par défaut
    Bonsoir
    Citation Envoyé par Chatbour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT DateDiff("j", #02-06-2007#, #06-04-2004#)
    FROM matable;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT DateDiff("j", Now, MaDate)
    FROM matable;
    -- MaDate est un champ de type DATE dans MaTable
    Et si on essayait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateDiff("j",#06-04-2004#,#02-06-2007# )
    Cordialement

  4. #4
    Membre éclairé Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Par défaut Merci pour les réponses
    Merci pour vos réponses,

    Philippe PONS , dans la documentation de ma version française d'Access 2003, il y a "j" et non "d", je vous jure.

    francishop, vous avez raison mais c n'est pas ça la cause du message d'erreur.

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

Discussions similaires

  1. Problème de Format avec Datediff
    Par ataahualpa dans le forum VBA Access
    Réponses: 4
    Dernier message: 14/11/2014, 10h55
  2. Problème pour évaluer un alias avec DATEDIFF
    Par Stephane_br dans le forum Développement
    Réponses: 3
    Dernier message: 14/09/2011, 15h08
  3. [AC-2003] Problème avec résultat DateDiff
    Par edonis dans le forum IHM
    Réponses: 2
    Dernier message: 27/09/2009, 15h05
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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