Encore une tolérance risquée de MySQL ?

Tu restreinds à 1 valeur de cdc mais tes valeurs de dates sont en BETWEEN donc tu peux logiquement en avoir plusieurs.

Je ne vois même pas comment ça peut fonctionner sans GROUP BY !
MySQL devrait donner une erreur mais bon avec MySQL faut s'attendre à tout !