1樓:徐金柱第一
sum不是這樣用的:
select * from
(select 訂單編號,訂單總金額,sum(明細金額) as 明細總金額 from
(select a.code as 訂單編號,a.amount as 訂單總金額,
b.amount + b.amount_lans as 明細金額 from a
left join b on a.order_id = b.order_id
)cgroup by 訂單編號,訂單總金額
)dwhere 訂單總金額-明細總金額<>0
2樓:匿名使用者
select * from (
select distinct a.code as 訂單編號,a.amount as 訂單總金額,
sum(b.amount + b.amount_lans) as 明細總金額
from a
left join b on a.order_id = b.order_id) a
where total_amount - 明細總金額 <> 0group by code,amount
mysql sql語句如何將sum()放在where後面做條件怎麼寫呢?
sql sum 函式如何加條件?
3樓:匿名使用者
sql 中的 sum 配合 case when 就可以新增條件例 :sum(case when a >0 then a else 0 end )
將 a列所以大於 0 的值相加。
sum(case when rq >'2015-1-1' and rq <'2015-2-1' then a else 0 end )
將 rq為1月份的所有 a 列的值相加。
4樓:
select name from bbc
where gdp>(select sum(gdp) from bbc where region in ('africa'))
5樓:匿名使用者
聚合函式一般是和group by子句配合著用的,1樓的寫法也是可以的
oracle sql語句求 sum 但是 where條件中有為空的部分
sql查詢同一表中不同條件的同欄位sum
6樓:
使用case when
如 (case when 屬性='國有重點' then 應淘汰數 else 0 end ) as 應淘汰國有,
(case when 屬性='國有地方' then 應淘汰數 else 0 end ) as 應淘汰地方,
蘋果4S真假查詢,蘋果4S真假查詢
裝置資訊 產品型號iphone 4s 產品序列號 sn c35hg9w9dtd2保修資訊 購買時間2012年05月06 過保時間2013年05月06 剩餘保修時間246 天 是真的港行機子。但是如果是剛買的則可能是翻新機或者二手機。希望可以幫助你,如果對我的回答滿意,請點選我的回答下方選擇滿意回答按...
excel多條件查詢引用,excel多條件查詢
可以用vlookup函式。可以用訂單號或者款號來作為關鍵字查詢,需要注意的是。b12是用來顯示查詢結果的。公式說明 要查詢a12單元格中訂單號對應的件數,這裡第一個引數就可以用單元格名字 a12 第二個引數,函式在 查詢資料,這個區間要是包含訂單號和件數這兩列的一個連續區域,如果原始資料和要顯示的結...
access查詢設計 是否 條件
問題具體一點?如果是完整性約束,可以在資料有效性中增加限定如果是設計查詢是,可以在條件中用,列 是 or 列 否 回答補充 如果是 是 否 型別的列 在查詢設計器中,欄位上選擇 是 否 的那列條件項上寫 true 或 false 你的提問誰看得懂?我蒙一個吧 需要條件查詢時,就設定條件。不需要條件查...