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

सही गिनती कैसे प्राप्त करें

आप एक संचयी योग समाधान की तलाश में हैं:

इसे यहां देखें:http://rextester.com/SEZS4911

select if (@last_order <> sales_order, @acm_order := order_quantity - bill_qty, @acm_order := @acm_order - bill_qty) as Open,
       sales_order,
       so_create_on,
       order_quantity,
       bill_item,
       bill_qty,
       bill_doc,
       bill_doc_date,
       @last_order := sales_order
from
     (select @last_order := 0, @acm_order := 0) x,
     (SELECT sa.sales_order,
               sa.so_create_on,
               sa.order_quantity,
               sh.bill_item, 
               sh.bill_qty,
               sh.bill_doc, 
               sh.bill_doc_date
        FROM sales_order sa
        LEFT JOIN shipped_order sh ON sa.sales_order = sh.sales_order
        order by sa.sales_order, sh.bill_doc_date) y
;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं एक MySQL डेटाबेस में बूलियन मानों की एक सरणी कैसे स्टोर कर सकता हूं?

  2. MySQL पूर्ण पाठ विशेष वर्णों को संभालना

  3. चुनें * जहां मौजूद नहीं है

  4. PHP mysql PDO ने NULL मान सेट करने से मना कर दिया

  5. PhpMyAdmin में रूट लॉगिन अक्षम करें