Bonjour à tous,
J'ai une requête qui au départ ne m'a pas parue bien méchante, mais qui au final me pose problème.
J'ai une table de stockage de messages envoyés, avec les champs suivants:
Un destinataire peut faire l'objet de plusieurs envoi par jour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 idmsg, date_envoi , destinataire, code
La problématique est la suivant : je souhaite connaitre tous les destinataires qui n'ont JAMAIS eu de code = 0, sur une période donnée.
Si je fais quelque chose qui ressemble a :
J'obtient le nombre de message ou il n'y a pas eu de code = 0. Mais rien ne me dit qu'il n'y en a jamais eu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select destinataire, COUNT(idmsg) WHERE date_envoi BETWEEN '2009' AND '2010' AND code > 0 GROUP BY destinataire
Je suppose que la solution a mon problème est tout con ? Si vous pouvez m'aider ...
Partager