Bonsoir,

j'utlise une requete windev qui ne fonctionne pas avec un distinct. ELle me retourne seulement NB_Famille = 1 par année.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT 
COUNT(DISTINCT(SPLIT_PART(Presence.IDEnfant,':',1))) AS Nb_Famille,	
LEFT(Presence.DateActivite,4) AS Année
FROM 
Presence
GROUP BY 
LEFT(Presence.DateActivite,4)
ORDER BY
LEFT(Presence.DateActivite,4)
En retirant le distinct cela fonctionne.
En SQL le distinct fonctionne mais j'utilise SUBSTRING_INDEX au lieu de SPLIT_PART.

Auriez vous une idée ?
Merci d'avance