Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

रिकॉर्ड के अनुसार आइटम बहिष्कृत करें

create table #resource
(
    DPTID varchar(10)
    ,FISCAL_YEAR varchar(10)
    ,OPERATING_UNIT varchar(10)
    ,AMOUNT int
)

insert into #resource
select 'PTT','2017','WP', 1200 union all
select 'PTT','2017','SP', 3000 union all
select 'PTT','2017','GP', 1000 union all
select 'FPP','2017','WP', 1000 union all
select 'FPP','2018','GP', 2000 union all
select 'FPP','2017','SP', 1000 union all
select 'FPP','2018','SP', 2000

select * from #resource

select FISCAL_YEAR,DPTID, SUM(AMOUNT) as Amount
from #resource
where OPERATING_UNIT <> 'WP'
group by FISCAL_YEAR,DPTID
order by FISCAL_YEAR,Amount desc


drop table #resource

आउटपुट:

FISCAL_YEAR DPTID   Amount
2017        PTT     4000
2017        FPP     1000
2018        FPP     4000


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट एचक्यूएल क्वेरी में ओरेकल चार प्रकार का मुद्दा

  2. ओरेकल | डुप्लिकेट रिकॉर्ड हटाएं

  3. Oracle में कल की तारीख कैसे प्राप्त करें

  4. एक स्ट्रिंग के लिए to_char(myDate, 'DAY') के परिणाम की तुलना करते समय समस्या

  5. Oracle SQL में बाधा की जाँच करें