Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Power Query Filtre selon variable SQL

alexitt

XLDnaute Nouveau
Bonjour à tous,
Je souhaite faire une requête exploitant une base de donnée.
Cette base indique les calculs des 20 derniers jours et pour alléger mon fichier excel je souhaite remonter uniquement le dernier calcul.



En recherchant sur internet, je pense que la fonction HAVING me permet de faire ce filtre mais je n'arrive pas à le mettre en place.

SQL:
SELECT MA_TABLE.DATE_CALCUL, MA_TABLE.NO_OF_PRODUCTEUR
FROM MA_TABLE
HAVING MA_TABLE.DATE_CALCUL = MAX(MA_TABLE.DATE_CALCUL)

Ce code une erreur que je n'arrive pas à résoudre.

Pouvez vous m'aider?

Excellente journée
 

alexitt

XLDnaute Nouveau
Merci pour votre réponse.
J'ai une erreur "missing expression". J'ai remarqué qu'il manque une parenthèse dans votre code mais si je l'ajoute avant le FROM ou à la fin du code, j'ai toujours cette erreur.
 

alexitt

XLDnaute Nouveau
C'est OK j'ai réussi avec le code suivant (probablement besoin d'un retour à la ligne ?) :
SQL:
SELECT MA_TABLE.DATE_CALCUL, MA_TABLE.NO_OF_PRODUCTEUR
FROM MA_TABLE
WHERE MA_TABLE.DATE_CALCUL =(
Select MAX(MA_TABLE.DATE_CALCUL)
FROM MA_TABLE

Merci infiniment
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…