Extraire uniquement la date la plus recente
slayer.thebox
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voilà, j'ai une table EQUIPEMENT avec comme champs :
num_equipement
nom_chambre
nom_marque_tv
reponse_tnt
date_equipement
Pour un nom_chambre je peux avoir plusieurs dates.
j'aimerai avoir une requete qui m'extrait par nom_chambre la date la plus recente.
Actuellement j'ai ça (mais ca me donne toutes les dates):
SELECT EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement
FROM EQUIPEMENT
GROUP BY EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement;
Merci pour vos réponse.
Access 2003
Voilà, j'ai une table EQUIPEMENT avec comme champs :
num_equipement
nom_chambre
nom_marque_tv
reponse_tnt
date_equipement
Pour un nom_chambre je peux avoir plusieurs dates.
j'aimerai avoir une requete qui m'extrait par nom_chambre la date la plus recente.
Actuellement j'ai ça (mais ca me donne toutes les dates):
SELECT EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement
FROM EQUIPEMENT
GROUP BY EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement;
Merci pour vos réponse.
Access 2003
A voir également:
- Excel recherchev date la plus récente
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment calculer la moyenne sur excel - Guide
- Déplacer colonne excel - Guide
- Aller à la ligne excel - Guide
7 réponses
Bonjour,
SELECT EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT
GROUP BY EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement;
A essayer
Bonne suite
SELECT EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT
GROUP BY EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement;
A essayer
Bonne suite
Bonjour f894009,
Merci pour ta réponse,
ta requête extraie toutes les dates par chambre triées par mode croissant.
J'aimerai uniquement extraire la plus récente
Merci pour ta réponse,
ta requête extraie toutes les dates par chambre triées par mode croissant.
J'aimerai uniquement extraire la plus récente
Bonjour,
SELECT max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT;
Il faudrait, de vous meme, modifier pour voir le resultat en fonction des modifs. C'est aussi un moyen de progresser.
SELECT max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT;
Il faudrait, de vous meme, modifier pour voir le resultat en fonction des modifs. C'est aussi un moyen de progresser.
juste avec :
SELECT max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT;
ca fonctionne.
Je m'aperçois que la premiere requete :
SELECT EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT
GROUP BY EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement;
fait bien son boulot, en effet à partir du moment ou il existe plusieurs EQUIPEMENT.nom_marque_tv differents pour une chambre, la requete va me ressortir la date la plus ancienne PAR valeurs differents d'équipements.
il faut peut etre que je fasse deux requetes :
une pour detecter la derniere date par chambre
la deuxieme à partir de la derniere date trouver le dernier équipement.
Je sais pas si je suis clair ...
SELECT max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT;
ca fonctionne.
Je m'aperçois que la premiere requete :
SELECT EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, max(EQUIPEMENT.date_equipement) as maxdate
FROM EQUIPEMENT
GROUP BY EQUIPEMENT.nom_chambre, EQUIPEMENT.nom_marque_tv, EQUIPEMENT.reponse_tnt, EQUIPEMENT.date_equipement;
fait bien son boulot, en effet à partir du moment ou il existe plusieurs EQUIPEMENT.nom_marque_tv differents pour une chambre, la requete va me ressortir la date la plus ancienne PAR valeurs differents d'équipements.
il faut peut etre que je fasse deux requetes :
une pour detecter la derniere date par chambre
la deuxieme à partir de la derniere date trouver le dernier équipement.
Je sais pas si je suis clair ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour F894009 et bonne année.
Désolé pour le retard de réponse mais j'étais en congés.
Ta requête renvoie un message d'erreur (expression spécifiée...fonction agrégat)
Désolé pour le retard de réponse mais j'étais en congés.
Ta requête renvoie un message d'erreur (expression spécifiée...fonction agrégat)