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

दिनांक अंतराल के अनुसार बहु-स्तंभ समूह को पुनः प्राप्त करें

मेरे लिए, यह इस तरह दिखता है:

select 
  sum(case when b.materialid = 1 and
                to_number(to_char(b.scale_eventdate, 'dd')) between  1 and 15 then 
                b.scale_weight 
      end) mtrl1,
  --      
  sum(case when b.materialid = 2 and
                to_number(to_char(b.scale_eventdate, 'dd')) between 16 and 31 then 
                b.scale_weight 
      end) mtrl2
from datalog_tab b
where to_char(b.scale_eventdate, 'yyyymm') = '202010' 
  

दूसरे शब्दों में, जांचें कि क्या scale_eventdate . का दिन है कॉलम महीने की पहली या दूसरी छमाही और योग scale_weight . से संबंधित है तदनुसार।



  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. Microsoft T-SQL से Oracle SQL अनुवाद

  3. ओआरए-01097

  4. कैसे एक संग्रहीत समारोह या प्रक्रिया का उपयोग किए बिना, एक रिटर्न वैल्यू पैरामीटर के रूप में सी # ODP.NET से एक Oracle रेफ कर्सर का उपयोग करने के लिए?

  5. Oracle इंस्टेंट क्लाइंट स्थापित करना