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

SQL का उपयोग करके उत्क्रमण जोड़े निकालें

यह पता चला है कि मैं समस्या को बहुत भयानक तरीके से देख रहा था। सटीक . खोजने के बजाय रिवर्सल जोड़ी, मैंने अभी-अभी GROUP BY के साथ SUM किया है, इसलिए केवल वे मान बने रहे जिनकी मुझे परवाह थी।

अंतिम परिणाम यह है कि लेन-देन अलग हो जाएगा - खासकर अगर, मेरे मामले की तरह, वास्तविक लेनदेन तालिका वास्तव में तारीख के बजाय एक डेटाटाइम मान है।

SELECT SUM(QTY) AS newQTY, DATE, FUEL_TYPE
FROM fuel_transactions
GROUP BY DATE, FUEL_TYPE

केवल तभी यह उन मूल्यों का उत्पादन नहीं करेगा जो आप वास्तव में चाहते हैं यदि आपको लेन-देन की आईडी बनाए रखने की आवश्यकता है, या यदि आपके पास ऐसी स्थिति है जिसमें कई लेनदेन सटीक पर होते हैं उसी समय।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में IW और MM का उपयोग करना

  2. Oracle SQL पदानुक्रमित क्वेरी:पदानुक्रम को समतल करें और एकत्रीकरण करें

  3. Oracle में PLSQL के साथ PDF फ़ाइलें बनाएँ

  4. Oracle SQL डेवलपर में tnsnames.ora का उपयोग करें

  5. पूल से अमान्य डेटाबेस कनेक्शन कैसे निकालें