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_date trans_amt debit_credit_indicator
001 JAN 1599 cr
no.of trans
2
i want trans_id and trans_date like 'JAN' or 'FEB' etc,
trans_amt i want all credit amount - debit amount per each
trans_id. and debit_credit_indicator and no.of transactions
in a month.
Answer Posted / vinay
Select distinct trans_id ,
to_char(trans_date,'MON') as TRANS_DATE,
count(trans_amt) over (partition by trans_id,to_char
(trans_date,'MON')) as No_OF_TRANSACTION
,sum(trans_amt) over (partition by trans_id,to_char
(trans_date,'MON')) as TRANS_AMOUNT,
debit_credit_indicator from CUSTOMER
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What is the difference between unique and primary key constraints?
How to test for null values?
What is the use of prepared statement?
Explain the rollback statement?
What are the most important characteristics of pl/sql?
Why having clause is used in sql?
what is myisam? : Sql dba
Explain scalar functions in sql?
Does db2 use sql?
How can we implement rollback or commit statement in a trigger?
What is the location of pre_defined_functions.
What is rownum and rowid?
what is the difference between join and union? : Sql dba
What are stored procedures used for?
What is %rowtype in pl sql?