Display the total debit counts, total credit counts, sum of
total debits, sum of total credits from an employee's
transaction table (a single table) containing the following
columns.
Transaction_number
Transaction_amount
Transaction_date
Transaction_type --> tells if the amount is a credit or a
debit.

As the query alone is important, the table is left with
specifying just the field's name. Pls help me with this
query.

Answers were Sorted based on User's Feedback



Display the total debit counts, total credit counts, sum of total debits, sum of total credits fro..

Answer / deepak mohanty

SELECT SUM(decode(txn_typ,'D',1)) "Total Debit
Count",SUM(decode(txn_typ,'C',1)) "Total Credit Count",
SUM(decode(txn_typ,'D',txn_amt)) "Total Debit
Amount",SUM(decode(txn_typ,'C',txn_amt)) "Total Credit Amount"
from txn_tab

Is This Answer Correct ?    13 Yes 2 No

Display the total debit counts, total credit counts, sum of total debits, sum of total credits fro..

Answer / apoorva garg

select count(decode(trim(transaction_type),'D',1)) total_debits,
count(decode(trim(transaction_type),'C',1)) total_credits,
sum(decode(trim(transaction_type),'D',transaction_amount)) total_debits_amt,
sum(decode(trim(transaction_type),'C',transaction_amount)) total_credits_amt
from transaction

Is This Answer Correct ?    3 Yes 0 No

Display the total debit counts, total credit counts, sum of total debits, sum of total credits fro..

Answer / ajit

Also u can use count function to calculate total debit & credit cout.
and u can use this sql stmt

select tran_type, Count(tran_type) total,
(select sum(tran_amt)
from tran
where tran_type = 'D') sumofde,
(select sum(tran_amt)
from tran
where tran_type = 'C') sumofce
from tran
group by tran_type;

Is This Answer Correct ?    0 Yes 10 No

Post New Answer

More SQL PLSQL Interview Questions

Can we write create command in the plsql block?if possible how?

2 Answers  


Two Methods of retrieving SQL?

7 Answers   Atiric Software, Microsoft, Oracle, TCS, Wipro,


What does varchar include?

0 Answers  


Can we insert data into view?

0 Answers  


how to calcuate the second highest salary of he employee

13 Answers   Synechron,






What are the types of operators available in sql?

0 Answers  


Why join is faster than subquery?

0 Answers  


What is an escape character in sql?

0 Answers  


What is the difference between function, procedure and package in pl/sql?

0 Answers  


What is a data manipulation language?

0 Answers  


How many types of tables are there?

0 Answers  


What are the types of records?

0 Answers  


Categories