Ailsom,
The Null value is not a problem if you use NVL()
Is this what you mean as I can't see a problem here?
Create Cursor T1 (Shop C(2), Ticket C(3), Item C(2), Ticket_Total N(9,2),
Item_Total N(9,2) null)
Insert Into T1 Values ("01","001", "01", 100.50, 25.5)
Insert Into T1 Values ("01","001", "02", 100.50, 75.5)
*
Insert Into T1 Values ("02","005", "01", 32.00, 15.5)
Insert Into T1 Values ("02","005", "02", 32.00, 10.0)
Insert Into T1 Values ("02","005", "03", 32.00, 7.0)
Insert Into T1 Values ("02","006", "02", 32.00, 10.0)
Insert Into T1 Values ("02","006", "03", 32.00, 7.0)
*
Insert Into T1 Values ("03","005", "03", 32.00, null)
Select Distinct ;
Shop, ;
Ticket, ;
Sum(Ticket_Total), ;
Sum(Nvl(Item_Total,0)) ;
>From T1 ;
Into Cursor curResult ;
Group By Shop, Ticket
*
Browse
Dave Crozier
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Ailsom F. Heringer (Osklen)
Sent: 09 March 2007 12:47
To: [email protected]
Subject: SQL: SUM + GROUP BY ???
Foxers
I have a table like below:
ShopNO TicketNO ItemNO TicketTotal ItemTotal
01 001 01
100.50 25.50
01 001 02
100.50 75.00
02 005 01 32.00
15.00
02 005 02 32.00
10.00
02 005 03 32.00
7.00
I have write a SELECT command to sum "TicketTotal" grouping by "ShopNo"
with distinct values of "TicketTotal" based on "ShopNo" and "TicketNO".
I cannot use "ItemTotal", because in some records this column is null.
Can someone help me with this syntax ?
--
Aílsom F. Heringer
[EMAIL PROTECTED]
Skype: ailsom.osklen
Analista de Sistemas
----------------------------------
Osklen
Departamento de Informática
Rio de Janeiro - RJ
BRASIL
http://www.osklen.com.br
55 21 22198971
[excessive quoting removed by server]
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.