我想爲選擇customer id
,cus_name
,Total COD Orders
作出一個查詢。我做了這兩個查詢,但這些查詢分別計算COD
和NON COD
。我如何使用子查詢進行單個查詢。查詢選擇ID,名稱,使用子查詢的交貨成本
SELECT o.cust_id, UPPER(c.name), count(o.order_no) AS 'Total COD Orders'
FROM T_Acct_CompanyProfile c INNER JOIN
T_Inv_Order o
ON c.id = o.cust_id
WHERE c.type_id = 1 AND o.cod = 1
GROUP BY o.cust_id, c.name;
SELECT o.cust_id, UPPER(c.name), count(o.order_no) AS 'Total COD Orders'
FROM T_Acct_CompanyProfile c INNER JOIN
T_Inv_Order o
ON c.id = o.cust_id
WHERE c.type_id = 1 AND o.cod = 0
GROUP BY o.cust_id, c.name;
SQL SERVER 2008 –