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

MySQL - एक ही तालिका से पंक्ति के आधार पर योग स्तंभ मान(रों)

मुझे लगता है कि आप इसे आवश्यकता से थोड़ा अधिक जटिल बना रहे हैं।

SELECT
    ProductID,
    SUM(IF(PaymentMethod = 'Cash', Amount, 0)) AS 'Cash',
    -- snip
    SUM(Amount) AS Total
FROM
    Payments
WHERE
    SaleDate = '2012-02-10'
GROUP BY
    ProductID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP तैयार वक्तव्य... REGEXP में संख्यात्मक श्रेणी के रूप में चर बांधें?

  2. अजाक्स और PHP का उपयोग करके डेटाबेस (mysql) में डालें

  3. SQL DELETE सिंटैक्स - DBMS द्वारा सूचीबद्ध

  4. मैं अपने फ़ोरम को स्पैम से कैसे सुरक्षित रखूँ?

  5. एफ # शुरुआती:सर्वर से डेटा की एक सरणी पुनर्प्राप्त करना