Produit du jour : Adiboud'chou dans la jungle et la savane à partir de 14.00 € (Logiciel)
18/12/2003 20:06 par Yanick Charland | 6 réponse(s) | Signaler un contenu abusif ou erroné
Bonjour,

Je monte une requête utilisant une table "Clients" et une table "Prêts".
Je demande à avoir tous les clients ainsi que le compte de leurs prêts (un
client peut ne pas avoir de prêt, j'aimerais obtenir 0 comme compte).

J'ai ajusté mes relations (inclure une ligne par client qui n'a pas de
prêts) et lorsque je demande un compte sur ma rubrique IdPrêts, le résultat
de la requête ne donne pas de compte à 0. La raison : le code généré par
l'éditeur de requête est le suivant :

SELECT Clients.Identification AS Identification,
COUNT(*) AS CumulPrets
FROM Clients LEFT OUTER JOIN Prets ON Clients.IDClients = Prets.IDClients
GROUP BY Clients.Identification

Pour obtenir les résultats valides, je change COUNT(*) par
COUNT(Prets.IdPrets)... chose que je désirais dès le départ... Pourquoi
l'éditeur génère-t-il un code SQL inexact (COUNT(*) ...) ? Est-ce suite à
une mauvaise manip de ma part ?

Merci bien de vos réponses.

Yanick Charland
Voir les 6 réponses - Poster une réponseCe sujet ne répond pas à vos besoins ? Posez votre question !
mots-clés : anomalie, editeur, requete, windev Catégories : Développement, WinDev
 
WinDev 8
[WD7.5] API pour effacer le dossier ...
 

 

Téléchargements

Tous les téléchargements