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

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    juin 2011
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juin 2011
    Messages : 472
    Points : 273
    Points
    273

    Par défaut Sélection de tous les enregistrements avec la date la plus récente

    Bonjour,

    Je voudrais, via une requête, récupérer tous les enregistrements de la table TblBalance en ne conservant que la dernière date pour chaque article

    Exemple :

    Article 1 - 31/12/2018 - 50 - 25€
    Article 1 - 31/01/2019 - 45 - 29€
    Article 2 - 28/02/2019 - 125 - 360€

    Résultat :
    Article 1 - 31/01/2019 - 45 - 29€
    Article 2 - 28/02/2019 - 125 - 360€

    Merci pour votre aide

  2. #2
    Membre expérimenté
    Homme Profil pro
    retraité
    Inscrit en
    juin 2012
    Messages
    884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : juin 2012
    Messages : 884
    Points : 1 429
    Points
    1 429

    Par défaut

    Bonjour,

    Soit une table tVentes, ayant les champs suivants: Article, Dat, Prix, Quant
    Faire une première requête qDernDate regroupant Article et dernière date (=max)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT tVentes.Article, Max(tVentes.Dat) AS MaxDeDat FROM tVentes GROUP BY tVentes.Article;
    et ensuite l'utiliser pour lister les ventes à ces dates
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT qDernDate.Article, qDernDate.MaxDeDat, tVentes.Prix, tVentes.Quant
    FROM qDernDate LEFT JOIN tVentes ON (qDernDate.MaxDeDat = tVentes.Dat) AND (qDernDate.Article = tVentes.Article);
    Bonne continuation.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    juin 2011
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : juin 2011
    Messages : 472
    Points : 273
    Points
    273

    Par défaut

    Nickel
    Ca m'évite du code

    Merci

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/10/2014, 22h29
  2. Réponses: 2
    Dernier message: 10/01/2012, 15h16
  3. Réponses: 3
    Dernier message: 11/11/2006, 07h14
  4. Retourner tous les enregistrement avec clause Where
    Par GloubGloubGloub dans le forum Access
    Réponses: 3
    Dernier message: 09/09/2006, 00h03
  5. Sélection de tous les enregistrements sauf le dernier
    Par Tonio_35 dans le forum Requêtes
    Réponses: 4
    Dernier message: 27/07/2006, 17h59

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