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 :
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(*) AS Comptage_1 FROM Resa HAVING COUNT(*) = {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
5
6 SELECT COUNT(DateDebut) AS Comptage_1 FROM Resa HAVING COUNT(DateDebut) = {Param1}
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.
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
Partager