Query - Is there a way? [message #7515] |
Thu, 19 June 2003 01:47 |
Andrew
Messages: 144 Registered: March 1999
|
Senior Member |
|
|
Hi,
I've got the following query: -
SELECT NVL(TR.CASH_AMOUNT, 0), NVL(TR.CREDITCARD_AMOUNT, 0), NVL(TR.CHEQUE_AMOUNT, 0),
TO_DATE(TR.TRANS_DATE), TR.CARD_NUM, ST.BANKED, TR.ID
FROM TB_TRANSACTIONS TR, TB_SAGE_TRANS ST
WHERE TR.ID = ST.TRANS_ID (+)
AND NVL(ST.BANKED, -1) = -1
AND TR.CASHREG_ID = 1
AND TR.TRANS_DATE <= TO_DATE('19.06.2003 10:00:00','DD.MM.YYYY HH24:MI:SS')
I'd like to add another criteria that only returns records where one or more of NVL(TR.CASH_AMOUNT, 0), NVL(TR.CREDITCARD_AMOUNT, 0), NVL(TR.CHEQUE_AMOUNT, 0) have a value greater than 0.
I've tried adding OR NVL(TR.CASH_AMOUNT, 0) > 0 but got an error.
Is the above possible, if so, what change is needed?
Regards,
Andrew
|
|
|
|
|
|
|
|