Bonjour,
Après recherche sur le net, je n'ai pas trouvé de solution à mon problème :
Contexte :
Des données datées dans une table.
but :
Obtenir le nombre de données correspondant à la clause WHERE mais uniquement sur les 4 dates les plus récentes
J'ai écrit ça :
SELECT count(*)
FROM base.donnees
WHERE "ma clause de filtrage"
ORDER BY base.date DESC
LIMIT 0,4
Ce code a pour effet de limiter la réponse count(*) à 4 mais c'est inutile.
Ce que je voudrai c'est limiter les possibilités de comptage de count aux 4 dernières données.
Merci pour votre aide
Partager