A表中有欄位如下圖,要求用一條SQL語句,查出最後的總金額是多少

時間 2021-08-16 14:08:02

1樓:匿名使用者

select sum(money) from (select case when atype=0 then money else 0-money end as money from table)

2樓:匿名使用者

select

sum(money)

from

(select

case

when atype = '0' then sum(money)when atype = '1' then -1 * sum(money)

end money

from a

group by atype) b

3樓:匿名使用者

select sum(money) from a where atype='0'

minus

select sum(money) from a where atype='1'

這樣寫比較好理解吧,上面查出來是收入的總和,下面是支出的總和,minus是減法函式,執行以下就可以了(oracle)

4樓:匿名使用者

select sum(money-2*atype*money) amt from a

最簡單了吧,算出你一共有多少流水,再減去兩個花去的

5樓:

select sum(a.money) -sum(b.money) from 表名 a,表名 b where a.atype=0 and b.atype=1

不知道對不對哈

求用sql語句分別統計出下表中a,b,c三個型別的狀態總數,金額總數和a,b,c的狀態總數在全部狀態數的百分比 5

6樓:匿名使用者

select 型別,

count(1) 分別的狀態總數,

sum(金額) 分類的金額總數,

count(1)/(select count(1) from table) 狀態佔總狀態百分比,

sum(金額)/(select sum(金額) from table)

from table group by 型別百分比應該會有小數位的問題 擷取一下就好了

7樓:匿名使用者

select 型別,sum(狀態) as 狀態,sum(狀態)*1.00/(select sum(狀態) as 狀態sum from 表) ,

sum(金額) as 金額, sum(金額)*1.00/(select sum(金額) as 金額sum from 表) as 金額

from 表 group by 型別

很多種方法

有一張成績表,裡面有3個欄位:語文,數學,英語。請用一條sql語句查詢出 sql 大於60及格 小於60分不及格

8樓:匿名使用者

case when語句

復select 語文 ,

(case 語文制

when 語文》=80 then '優秀bai'

when 語文》=60 and 語文<80 then '及格du'when 語文<60 then '不及格'

end) as 語文是否合格,

數學zhi,

(case 數學

when 數學》=80 then '優秀'

when 數學》=60 and 語文<80 then '及格'

when 數學<60 then '不及格'

end) as 數學是dao否合格,

英語,(case 英語

when 英語》=80 then '優秀'

when 英語》=60 and 英語<80 then '及格'

when 英語<60 then '不及格'

end) as 英語是否合格,

from 成績表 where ......

跨表查詢,表a中有3個欄位都對應表b中同一個欄位,請問怎麼寫sql語句?謝謝

9樓:匿名使用者

做個轉換函式就成,把字典做成函式,然後查表時轉換就可以了

10樓:匿名使用者

select a.id,b1.content as name1,b2.content as name2,b3.content as name3 from

表a a left join

表b b1 on b1.c_id=a.content1 left join

表b b2 on b2.c_id=a.content2 left join

表b b3 on b3.c_id=a.content3 left join

11樓:匿名使用者

select b.content from b where b.c_id in (select a.

content1,a.content2,a.content3 from a

where a.id = "你輸入的id")

oracle一表中有個欄位是時間欄位。怎麼判斷它是不是當天的時間?作為查詢條件

如果這個表中填寫時間的欄位是varchar型的,那麼比較的時候select from table a where a.date to char sysdate,yyyymmdd 如果這個表中填寫時間的欄位是date型的,那麼比較的時候select from table a where a.date ...

如下圖,這是什麼花,如下圖,請問這是什麼花?

白髮學童 這是叫 朱頂紅 的花。 花樓月 像根蒜的吧,有可能是風雨蘭,粉紅色花,清新脫俗,很漂亮。 霜葉後院自留地 朱 頂 紅 如下圖是什麼花? 追夢的木木 葉子像是波斯菊之類的,沒開花之前,我也不能百分百確認 請問如下圖所示這個花是什麼花? 發財樹,又名馬拉巴栗,屬木棉科,常綠喬木,樹高8 15m...

如下圖,動漫出處

出自動畫 sacred seven 人物 丹童子 出自動畫 sacred seven 百科地址 sunrise公司製作的原創動畫。於c79期間宣告製作,2011年2月號 newtype 放出海報,2011年秋季播出。動畫 sacred seven 的主題是 堅持 羈絆 青春 故事是圍繞著丹童子有馬以...