Bonjour,
J'ai un soucis avec une requête mysql qui ne me renvoie aucun résultat et qui utilise la fonction MAX. J'ai (presque) la même avec MIN qui marche bien. Je ne comprends pas d'où vient le problème. J'ai vérifié dans la table, il y a bien des enregistrements qui correspondent à la requête et les chaines de caractères correspondent aussi.
Un peu d'aide serait la bienvenue...
Code avec MIN qui marche :
Résultat pour MIN :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT user, MIN(date) AS datemin FROM log WHERE text LIKE '%s\'est logué sur Camelot' GROUP BY user HAVING MIN(date) BETWEEN 1250200800 AND 1250287199
hassan
1250242946
thierry
1250242493
Code avec MAX qui ne renvoie aucune ligne :
J'ai essayé cette requête qui me renvoie 5 entrées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT user, MAX(date) AS datemax FROM log WHERE text LIKE '%s\'est déconnecté(e).' GROUP BY user HAVING MAX(date) BETWEEN 1250200800 AND1250287199
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM log WHERE text LIKE '%s\'est déconnecté(e).' HAVING date BETWEEN 1250200800 AND 1250287199
Partager