Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SQL aggregate
Message
 
 
To
26/03/2010 09:03:50
Lutz Scheffler
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01457370
Message ID:
01457424
Views:
33
Correct but you know that I meant that, right? :).

>Good question ::) I must have been focused on it from former ideas.
>
>just
>
>
>IF tnGroup <> pnGroup 
> pnGroup = tnGroup
> ...
>
>
>and it is o.k.
>
>Agnes
>>I'm not sure why you would need a subquery
>>
>>CREATE CURSOR crsTest (pk i autoinc, grp i, bitfld i)
>>
>>FOR i=1 TO 5
>>	FOR j= 1 TO 4
>>		INSERT INTO crsTest (grp, bitfld) VALUES (i,j* 10^i)
>>	ENDFOR
>>ENDFOR
>>
>>pnResult = 0
>>pnGroup = 0
>>
>>SELECT grp, MAX(BitorSql(grp, bitfld)) AS BitField ;
>>	FROM crsTest ;
>>	GROUP BY grp
>>RETURN
>>
>>
>>FUNCTION BitorSql(tnGroup, tnVal)
>>IF tnGroup <> pnGroup 
>>	pnResult = 0
>>ENDIF	
>>pnResult = BITOR(pnResult, tnVal)
>>RETURN pnResult
>>
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform