Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Help for SQL
Message
From
16/04/2008 12:59:15
Reza Meamar
Homa Programming Group
Shiraz, Iran
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP2
Miscellaneous
Thread ID:
01311183
Message ID:
01311201
Views:
19
>>Dear all,
>>I have a table with below data:
>>
>>Dcode – Pcode – Payment – Discount
>>1    -    1    -   10000  - 0
>>1    -    1    -   40000  - 0
>>1    -    1    -   20000  - 1000
>>1    -    2    -   30000  - 0
>>
>>I want to write a SQL that make a cursor as below
>
>>Dcode – pcode – payment – DisNum – UnDisNum
>>1    -    1    -   70000  - 12
>>1    -    2    -   30000  - 0 -  1
>>
>>Here is my SQL
>>Select Main.DCode, Main.PCode, SUM(Payment), sum(IIF(Disount>0,1,0000000000)) as DisNum,
> sum(IIF(Disount>0,0000000000,1)) as UnDisNum ;
>>From Main ;
>>Group by Main.DCode,Main.PCode ;
>>Into cursor TempCrs Readwrite
>>
>>But I don’t know how I can count num of records that their Discount is empty and num of records that their Discount is not empty.

Thank you very much.
but why Disount>0,0000000000,1
can you explain it for me?
i put only one 0 and it work.
>>Can I do this in one SQL statement ?
>
>See changes inline.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform