一句sql語句

時間 2023-09-07 11:00:11

1樓:匿名使用者

表名為"t1”的時候,我在oracle裡試了下下面sql應該是可以,不過還是有問題,就是一樓說的,如果乙個戶主的訪問不限兩個人的時候,樓主試下看成不:

select t_in.戶主, t_in.操作人姓名 存錢姓名, t_in.金額 存錢金額, t_out.操作人姓名 取錢姓名, t_out.金額 取錢金額 from

select 戶主,操作人姓名,sum(金額) 金額 from t1 where t1.操作類別=0 group by 戶主, 操作人姓名) t_in

inner join

select 戶主,操作人姓名,sum(金額) 金額 from t1 where t1.操作類別=1 group by 戶主, 操作人姓名) t_out

on t_in.戶主=t_out.戶主。

order by t_in.戶主。

2樓:匿名使用者

有小小問題?

同一戶主,不同的人多次訪問,訪問姓名那裡怎麼處理?

3樓:匿名使用者

select '戶主', 操作人姓名' as '存錢姓名', 金額'as '存錢金額',取錢姓名=case'操作類別'

where '1' then 操作人姓名。

end ..

額 要求好高啊! 這不是一句話能搞定的事! 嘿嘿 就只能寫一點!

4樓:匿名使用者

select case when '操作型別'=0 then '操作人姓名' end as 存錢姓名,case when '操作型別'=0 then sum('金額') end as 存錢金額,case when '操作型別'=1 then '操作人姓名' end as 取錢姓名,case when '操作型別'=1 then sum('金額') end as 取錢金額。

from table group by '操作人姓名'

5樓:匿名使用者

select 戶主,decode(操作人姓名 ||操作類別, 操作人姓名 ||1, 操作人姓名) 存錢姓名,sum(decode(金額 ||操作類別, 金額 ||1, 金額)) 存錢姓名,decode(操作人姓名 ||操作類別, 操作人姓名 ||0, 操作人姓名) 取錢姓名,sum(decode(金額 ||操作類別, 金額 ||0, 金額)) 取錢姓名。

from a

求一句SQL語句,求一句sql語句

巨蟹神運算元 不知道你用的什麼資料庫,oracle資料庫有pivot函式直接操作的,由於目前mysql使用的比較普遍,下面我貼個mysql的寫法吧。select 公司名稱,sum case 品類 when 廚衛 then 金額 else 0 end 廚衛,sum case 品類 when 黑電 th...

sql語句,乙個sql語句

select intol.gno,sum outl.amount sum intol.amount from intol,outl where intol.gno outl.gno group by intol.gno順便說下這種寫法如果intol和outl中gno相同記錄有多個時,得出的sum是錯...

c我的一句sql語句,為啥在資料庫裡面跑就沒問題,資料也顯示,但是到程式裡面就不行

很明顯是這句錯了 m cmd.commandtype commandtype.storedprocedure 應改為m cmd.commandtype commandtype.text 萬菡 你引用這兩個,很好用 using mysql.data using mysql.data.mysqlclie...