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

प्रत्येक उत्पाद (इंककोड) स्टॉक की गणना करें

WITH    i AS
        (
        SELECT  inkcode, SUM(quantity) AS qin
        FROM    tblInkReceiving
        GROUP BY
                inkcode
        ),
        o AS
        (
        SELECT  inkcode, SUM(quantity) AS qout
        FROM    tblInkDelivery
        GROUP BY
                inkcode
        )
SELECT  COALESCE(i.inkcode, o.inkcode) AS inkcode,
        COALESCE(qin, 0) AS stock_in,
        COALESCE(qout, 0) AS stock_out,
        COALESCE(qin, 0) - COALESCE(qout, 0) AS stock_balance
FROM    i
FULL JOIN
        o
ON      o.inkcode = i.inkcode


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL क्वेरी में अगली पंक्ति ढूँढना और पिछली पंक्ति से मेल खाने पर ही उसे हटाना

  2. सभी संग्रहीत प्रक्रियाओं के माध्यम से खोज/बदलें का उपयोग करने का सबसे तेज़/आसान तरीका

  3. SQL सर्वर में तालिका बनाने के लिए कथन बनाएँ का उपयोग करें - SQL सर्वर / T- SQL ट्यूटोरियल भाग 34

  4. VBA कोड प्राथमिक कुंजी के साथ लिंक की गई तालिका को जोड़ने के लिए

  5. क्या डेटाटाइम 2 के लिए isdate () जैसा कोई फ़ंक्शन है?