Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
hspatil31
Posting Yak Master
182 Posts |
Posted - 2010-07-23 : 05:08:22
|
| Dear All,I am having following 2 queries and output,SELECT 'Admission Deposit' As ReportName, Sum(RD.ADMISSIONDEPOSIT) As TodayRevenue FROM SA.A_REVENUECOLLECTED_DEPOSIT RD INNER JOIN D_DATE DT ON RD.DATEID = DT.DATE_ID WHERE To_Char(DT.Full_Date,'DD/MM/YYYY') = (Select To_Char(SYSDATE,'DD/MM/YYYY') From Dual)Output: ReportName TodayRevenueAdmissionDeposit 1200000 andSELECT 'Admission Deposit' As ReportName, Sum(RD.ADMISSIONDEPOSIT) As WeekRevenue FROM SA.A_REVENUECOLLECTED_DEPOSIT RD INNER JOIN D_DATE DT ON RD.DATEID = DT.DATE_ID WHERE DT.WeekOfThWYear =(Select WeekOfThWYear From D_Date where To_Char(Full_Date,'DD/MM/YYYY') = (Select To_Char(SYSDATE,'DD/MM/YYYY') From Dual))Output: ReportName WeekRevenueAdmissionDeposit 18885000Now i want output like,ReportName TodayRevenue WeekRevenueAdmissionDeposit 1200000 18885000Can anybody tell me how to write query for this output in Oracle 10g ?Thanks and Regard'sHarish Patil |
|
|
Devart
Posting Yak Master
102 Posts |
Posted - 2010-07-23 : 05:43:45
|
| Hello,try this:SELECT 'Admission Deposit' As ReportName, ( SELECT Sum(RD.ADMISSIONDEPOSIT) FROM SA.A_REVENUECOLLECTED_DEPOSIT RD INNER JOIN D_DATE DT ON RD.DATEID = DT.DATE_ID WHERE To_Char(DT.Full_Date,'DD/MM/YYYY') = (Select To_Char(SYSDATE,'DD/MM/YYYY') From Dual) As TodayRevenue, ( SELECT Sum(RD.ADMISSIONDEPOSIT) FROM SA.A_REVENUECOLLECTED_DEPOSIT RD INNER JOIN D_DATE DT ON RD.DATEID = DT.DATE_ID WHERE DT.WeekOfThWYear =(Select WeekOfThWYear From D_Date where To_Char(Full_Date,'DD/MM/YYYY') = (Select To_Char(SYSDATE,'DD/MM/YYYY') From Dual)))) As WeekRevenueFROM dual;Best regards,Devart Team |
 |
|
|
hspatil31
Posting Yak Master
182 Posts |
Posted - 2010-07-24 : 01:15:00
|
| Dear Devart,Thanks my problem is solved.Thanks |
 |
|
|
|
|
|
|
|