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 :

Requête SQL avec function MAX() sur une date


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Avril 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2012
    Messages : 43
    Points : 36
    Points
    36
    Par défaut Requête SQL avec function MAX() sur une date
    Bonjour tout le monde,

    J'essaie de sélectionner la la date la plus récente d'une colonne Date_Ajustement et ça me donne une erreur "3265:élément non trouvé dans cette sélection"

    Voici la requête SQL:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SQL = "SELECT MAX(Date_ajustement) FROM TBL_Ajustement WHERE FK_Num_Contrat=" + Str(Val(FK_Contrat)) + " and Fk_Type_Ajustement=" + Str(Val(Type_Aj))
    Deuxième façon de faire:
    J'ai créé une requête avec la requête SQL ci haut et je l'ai affecté à la source de contrôle d'un combobox et ca me donne #Nom*?

    J'ai cherché dans d'autre forums et je n'ai rien trouvé

    Merci d'avance

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Avril 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2012
    Messages : 43
    Points : 36
    Points
    36
    Par défaut
    Après plusieurs tentatvies, la solution est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SQL = "SELECT * FROM TBL_Ajustement WHERE Date_ajustement = (SELECT MAX(Date_ajustement) FROM TBL_Ajustement WHERE FK_Num_Contrat=" + Str(Val(FK_Contrat)) + ") AND Fk_Type_Ajustement=" + Str(Val(Type_Aj))
    Merci

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

Discussions similaires

  1. Requête SQL avec une condition portant sur date
    Par kekule10 dans le forum PyQt
    Réponses: 3
    Dernier message: 03/08/2014, 01h56
  2. requête avec un where sur une date
    Par tibofo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 06/02/2011, 20h58
  3. Select avec max sur une date
    Par olibara dans le forum Requêtes
    Réponses: 10
    Dernier message: 06/07/2010, 07h18
  4. Select avec "having max" sur chp date
    Par Adel_mana dans le forum Langage SQL
    Réponses: 5
    Dernier message: 14/08/2009, 12h01
  5. fonction MAX sur une date
    Par Poisson59 dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 08/09/2006, 14h59

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