Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SQL Help
Message
 
 
À
01/08/2007 09:50:23
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
Visual FoxPro
Divers
Thread ID:
01245144
Message ID:
01245148
Vues:
25
>Hi all,
>
>I am trying the following SQL command
>
>SELECT Id, Forename, Compname, SUM(OrdTotal) TotOrd ;
>        FROM clients LEFT JOIN Prsndetl ON Clients.Id = PrsnDetl.ClientId;
>	LEFT JOIN Orders ON Clients.Id = Orders.ClientId;
>	GROUP BY Clients.Id, Clients.Compname, PrsnDetl.Forename;
>	WHERE '01' $ LOWER(Clients.CompName) ;
>	OR 'hr' $ LOWER(PrsnDetl.Forename) ;
>	OR TotOrd = 300
>
>The system gives me error that "variable TotOrd is not found". Any ideas, how I can use the column in my where clause.
>
>Many thanks in advance,
>Abhi

You can not use calculated column in the Where clause, only in Having Clause.

Your case, unfortunately, is a really tough one, since you would have to select everything first to be able to apply your OR conditions.
If it's not broken, fix it until it is.


My Blog
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform