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

Langage SQL Discussion :

Erreur Date non prise en compte


Sujet :

Langage SQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 114
    Par défaut Erreur Date non prise en compte
    Bonjour,
    Je dispose d'une variable Date sur la base de laquelle je veux avoir des informations :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SELECT F_ARTICLE.AR_Ref, F_DOCLIGNE.Do_Date, F_ARTICLE.AR_Design, F_DOCLIGNE.CT_NUM, sum( F_DOCLIGNE.DL_MontantHT) as [Montant HT] 
     
    FROM F_ARTICLE, F_DOCLIGNE  
     
    WHERE F_ARTICLE.AR_Ref = F_DOCLIGNE.AR_Ref AND Day(F_DOCLIGNE.Do_Date) >= Request.form("TxtDateDeb")  // j'ai essayé les # :(
     
    GROUP BY F_ARTICLE.AR_Ref, F_ARTICLE.AR_Design, F_DOCLIGNE.CT_NUM, F_DOCLIGNE.Do_Date"
    Une idée ? Je ne suis pas sur que DAY soit approprié. En effet, je voudrai extraire uniquement la date et non date+heure (car ma base de données me renvoye Date+Heure)

    MErci

  2. #2
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Merci de systématiquement préciser le SGBD utilisé SVP ? C'est sans doute du SQL Server, vu que tu as posté un autre sujet récement dessus, mais le mieux est de préciser systématiquement.

    Les # pour encadrer les dates, c'est pour Access !

    Les fonctions de traitement des dates sont assez spécifiques, en voici une liste ici :
    http://sql.developpez.com/sqlaz/fonctions/#L1.7

    Pour mettre une chaîne de caractères au format Date, le mieux est d'utilisé CAST

    Ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT MesChamps
      FROM MaTable
     WHERE MaDate >= CAST('23/02/2006' AS DATE);
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

Discussions similaires

  1. Erreur non prise en compte
    Par mosquitout dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 16/02/2008, 12h28
  2. [Oracle] Clause WHERE non prise en compte ou problème de dates ?
    Par nicobest dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 22/05/2007, 16h22
  3. [css] Feuille de style non prise en compte
    Par Neuromancien2 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 29/06/2005, 11h49
  4. [netbeans] Modifications non prises en compte
    Par nadass dans le forum NetBeans
    Réponses: 6
    Dernier message: 07/04/2005, 13h49
  5. Lecture de fichier - dernière ligne non prise en compte
    Par JulienPles dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 16/03/2005, 11h57

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