Bonjour,

J'ai fait toute une batterie de requètes en utilisant Count et j'ai toujours le meme résultat : le nombre total d'enregistrements.

Exemple de requète crée automatiquement par windev :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT 
	COUNT(*) AS Comptage_1
FROM 
	Resa
HAVING 
	COUNT(*) = {Param1}
Comme ca ne me plaisais pas j'ai éssayé de modifier le SQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT 
	COUNT(DateDebut) AS Comptage_1
FROM 
	Resa
HAVING 
	COUNT(DateDebut) = {Param1}
Pour l'appel voici un exemple (peut être que c'est là que je me trompe ?) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SI HExécuteRequête(REQ_Arrivees,hRequêteDéfaut, DateSys) ALORS
	HLitPremier(REQ_Arrivees)
	SAI_SaisieArriveedujour = REQ_Arrivees.Comptage_1
FIN
En tout cas j'obtiens toujours le nombre maximum d'enregistrements, meme si j'ai aucun ou un seul enregistrement ou la DateDebut est égal à la date du jour.