i have a customer table.
trans_id trans_date trans_amt debit_credit_indicator
001 01-JAN-13 1099 cr
001 12-JAN-13 500 db
002 24-FEB-13 400 db
002 23-MAR-13 345 cr
001 18-APR-13 800 cr
002 15-MAR-13 600 db
001 12-FEB-13 200 cr
i want like this output.
trans_id trans_amt debit_credit_indicator
i want get highest credit amount and lowest credit amount
and highest debit amount and lowest debit amount for each
trans_id.
pls give me answer. i want urgent
Answer Posted / srinu.g
SELECT
trans_id,MAX(TRANS_AMOUNT),MIN(TRANS_AMOUNT),DEBIT_CREDIT_INDICATOR
FROM CUSTOMER WHERE DEBIT_CREDIT_INDICATOR='cr'
UNION ALL
SELECT
trans_id,MAX(TRANS_AMOUNT),MIN(TRANS_AMOUNT),DEBIT_CREDIT_INDICATOR
FROM CUSTOMER WHERE DEBIT_CREDIT_INDICATOR='db'
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is trigger explain it?
Explain what is sql?
what are the advantages of mysql in comparison to oracle? : Sql dba
How do I run a pl sql procedure in sql developer?
Mention what is the plv (pl/vision) package offers?
How do I copy a table in sql?
Which is the correct statement about truncate and delete?
Is coalesce faster than isnull?
What is the difference between sum and count in sql?
What is meant by cursor in sql?
What is the size of partition table?
What is partition by in sql?
What is join view in sql?
what is union? : Sql dba
Explain the purpose of %type and %rowtype data types?