j'ai un petite table table1 (j'allège la structure pour l'exemple)
Code : Tout sélectionner
id int
date1 date
date2 date
catégories :
DATEDIFF(date1,date2) <= 7 (-->"DM" Dernière Minute)
DATEDIFF(date1,date2) <= 15 (-->"SP" Semaine Prochaine)
DATEDIFF(date1,date2) <= 30 (-->"SS" Semaine Suivante)
afin d'obtenir directement comme résultat :
le nombre d'enregistrements de chaque catégorie du genre
5 DM
7 SP
2 SS
est-il possible de créer un champ "perso" (ici catégorie) et de lui donner une valeur suivant la condition ?
dans l'idée de faire un COUNT(id) avec un GROUP BY "catégorie"
j'ai regardé du coté de IF et de CASE, mais je ne sais pas si ça peut s'utiliser au milieu d'une requête et surtout pour donner une valeur à un champ "perso"
je ne sais pas si c'est très clair comme explication, mais si ce que je veux l'est, les possibilités de le faire ne le sont pas donc j'ai un peu de mal
Donc si quelqu'un à une piste à suggérer, ou souhaite des précisions... nhésitez pas
Merci