1 2 3 4 5 6 7 8 9 10 11
|
SELECT T.nom,
T.jour,
(SELECT Count(*)
FROM brasileiro
WHERE nom = T.nom
AND Switch(jour = "lundi", 1, jour = "mardi", 2, jour = "mercredi", 3, jour = "jeudi", 4, jour = "vendredi", 5, jour = "samedi", 6, jour = "dimanche", 7) <=
Switch(T.jour = "lundi", 1, T.jour = "mardi", 2, T.jour = "mercredi", 3, T.jour = "jeudi", 4, T.jour = "vendredi", 5, T.jour = "samedi", 6, T.jour = "dimanche", 7)) AS Inc
FROM brasileiro AS T
ORDER BY T.nom,
Switch(T.jour = "lundi", 1, T.jour = "mardi", 2, T.jour = "mercredi", 3, T.jour = "jeudi", 4, T.jour = "vendredi", 5, T.jour = "samedi", 6, T.jour = "dimanche", 7); |
Partager