Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Where is the sql's statement error
Message
 
 
To
18/10/2007 12:45:16
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01261866
Message ID:
01261891
Views:
14
>>You have to group on all fields behind '*' and any of them cannot be Memo or Blob
>>
>
>same error
>
>
>SELECT  SUM(qty) as tot_qty, SUM(tot) as sumt, client, codesy, qty, unit, tot, comiss;
>		FROM cur_products;
>	GROUP BY codesy;
>	ORDER BY sumt  desc, tot_qty, desc;
>		INTO cursor cur_prod_tot
>
>
>

Once again, you have to group on all none-aggregate fields
SELECT  SUM(qty) as tot_qty, SUM(tot) as sumt, client, codesy, unit, comiss;
... 
GROUP BY client, codesy, unit, comiss ;

* if grouping on codesy only

SELECT  SUM(qty) as tot_qty, SUM(tot) as sumt, codesy ;
... 
GROUP BY codesy ;
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform