Bonjour
Je travail actuellement sur une BDD en postgresql (9.5 je croit), j'ai une requete qui me pose soucis.
dans ma table, j'ai 3 champs a recuperer, dont un qui est une date/heure
j'effectue un recherche par le 1er champs, j'ai toute la liste.
Cependant, je cherche a effectuer uen recherche en filtrant le 1er champs, mais en ayant que la date la plus recente pour chaque champs 1
exemple de table
Code :
- APP | DATE | TXT
- TOTOA | 2016/06/01 13:44:00 | hihi
- TOTOA | 2016/08/01 12:39:00 | haha
- TOTOB | 2016/07/02 11:36:00 | hoho
|
je voudrais avec ma requete avoir le resultat suivant :
TOTOA | 2016/08/01 12:39:00 | haha
TOTOB | 2016/07/02 11:36:00 | hoho
j'arrive avoir tout mes TOTOA et TOTOB, mais à chaque fois j'ai toutes les dates
voici ma requete de base
select APP, max(DATE), TXT from table where APP like '%TOTO%' group by APP, TXT;
j'ai essayé avec un distinct sur APP, mais rien à faire, je n'arrive pas au resultat que je veut
---------------
Serveur HFR - OpenTTD