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