sql where查詢條件中有sum函式

2022-03-08 04:54:11 字數 1412 閱讀 8458

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 你的提問誰看得懂?我蒙一個吧 需要條件查詢時,就設定條件。不需要條件查...