ACCESS
Fermé
Les_Voyageurs
Messages postés
21
Date d'inscription
dimanche 10 novembre 2013
Statut
Membre
Dernière intervention
24 avril 2019
-
Modifié par ^Abel^ le 20/02/2017 à 18:13
yg_be Messages postés 23416 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 janvier 2025 - 21 févr. 2017 à 19:46
yg_be Messages postés 23416 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 janvier 2025 - 21 févr. 2017 à 19:46
A voir également:
- ACCESS
- Access appdata - Guide
- Acer quick access - Forum Logiciels
- Acer Quick Access - affichage CapsLock, VerrNum - Forum logiciel systeme
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Controller access network - Télécharger - Contrôle parental
3 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
21 févr. 2017 à 08:41
21 févr. 2017 à 08:41
Bonjour,
Dans ta requête, il faut faire une sélection max(date d'opération) en sus des autres sélections.
Dans ta requête, il faut faire une sélection max(date d'opération) en sus des autres sélections.
Les_Voyageurs
Messages postés
21
Date d'inscription
dimanche 10 novembre 2013
Statut
Membre
Dernière intervention
24 avril 2019
21 févr. 2017 à 13:03
21 févr. 2017 à 13:03
Merci gbinforme
j'ai bien ajouté une sélection supplémentaire mais j'obtiens une erreur.
"Impossible d'avoir une fonction d'agrégat
dans la clause WHERE([TABLE DES TRANSACTIONS].FORME="AU PORTEUR" And [TABLE DES TRANSACTIONS].TYPE="ACTION" And [TABLE DES TRANSACTIONS].DATE_OPER=Max(DATE_OPER)).
Je ne comprend pas comment je peux régler ce problème.
R H
j'ai bien ajouté une sélection supplémentaire mais j'obtiens une erreur.
"Impossible d'avoir une fonction d'agrégat
dans la clause WHERE([TABLE DES TRANSACTIONS].FORME="AU PORTEUR" And [TABLE DES TRANSACTIONS].TYPE="ACTION" And [TABLE DES TRANSACTIONS].DATE_OPER=Max(DATE_OPER)).
Je ne comprend pas comment je peux régler ce problème.
R H
yg_be
Messages postés
23416
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 janvier 2025
1 557
Modifié par yg_be le 21/02/2017 à 19:50
Modifié par yg_be le 21/02/2017 à 19:50
peut-être comme ceci, en remplaçant action par le champ identifiant le titre:
SELECT a1.* FROM [TABLE DES TRANSACTIONS]AS A1, (SELECT action, max(DATE_OPER) AS maxm FROM [TABLE DES TRANSACTIONS] GROUP BY action) AS A2 WHERE A1.action=A2.action and A1.DATE_OPER=a2.maxm and [TABLE DES TRANSACTIONS].FORME="AU PORTEUR" And [TABLE DES TRANSACTIONS].TYPE="ACTION";
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
21 févr. 2017 à 13:59
21 févr. 2017 à 13:59
Bonjour,
j'obtiens une erreur bien sûr ce serait important de savoir laquelle ?
Tu as mis ta date au même niveau que tes autres rubriques alors que si j'ai bien compris c'est la dernière date de ce type de sélection. donc si ta date ne fait pas partie de la sélection, tu ne peux pas trouver.
j'obtiens une erreur bien sûr ce serait important de savoir laquelle ?
Tu as mis ta date au même niveau que tes autres rubriques alors que si j'ai bien compris c'est la dernière date de ce type de sélection. donc si ta date ne fait pas partie de la sélection, tu ne peux pas trouver.