Bonjour,
J'ai un petit soucis à propos de ma requête:
J'aimerai afficher ma date la plus recente mais dont le trunk est différent de 0 la dans mon cas il va meme pas afficher l'enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT date_format( MAX( dates ) , '%d/%m/%Y' ) AS max, TRUNCATE( donnee, 3 ) AS 'trunk' , ADDTIME( date_creation, '0 02:00:00' ) AS date_creation FROM donnees, source, periodicite, description1, description2 WHERE periodicite.ID_periodicite = donnees.ID_periodicite AND source.ID_source = donnees.ID_source AND description1.ID_description1 = donnees.ID_description1 AND description2.ID_description2 = donnees.ID_description2 AND donnees.ID_indicateur = '14' AND donnees.ID_description5 = '12' AND donnees.ID_pays = '119' GROUP BY description2.description2, periodicite.periodicite, source.source, description1 HAVING trunk >0
un exemple : j'ai plusieurs données, pour l'année 2007 pour un nombre de 28 voitures et j'ai 0 voiture pour l'année 2008, j'aimerai afficher 28 mais la dans mon cas il affichera 0 parce que avant j'ai utiliser MAX
Merci comment faire :s
Partager