avatar
p*t
2
Given the following table, TRADE:
TRADE
Account BuySell Quantity
------- ------- --------
XXX B 500
XXX S 100
YYY S 1100
ZZZ S 300
Outline the SQL required to produce the following output:
Account Position
------- --------
XXX 400
YYY -1100
ZZZ -300
谢谢了。
avatar
m*u
3
老塔, 你终于又来了, 江湖传言你退出买买提了

【在 T*****n 的大作中提到】
: 《打眼》
: 作者:白明

avatar
B*g
4
SELECT t.account,SUM(CASE t.buysell WHEN 'B' THEN t.quantity ELSE t.quantity
*-1 END) Position
FROM trade t
GROUP BY t.account

【在 p*****t 的大作中提到】
: Given the following table, TRADE:
: TRADE
: Account BuySell Quantity
: ------- ------- --------
: XXX B 500
: XXX S 100
: YYY S 1100
: ZZZ S 300
: Outline the SQL required to produce the following output:
: Account Position

avatar
o*a
5
居然是马未都给做的序呀

【在 T*****n 的大作中提到】
: 《打眼》
: 作者:白明

avatar
p*t
6
Beijing,
小弟跪谢了。

quantity

【在 B*****g 的大作中提到】
: SELECT t.account,SUM(CASE t.buysell WHEN 'B' THEN t.quantity ELSE t.quantity
: *-1 END) Position
: FROM trade t
: GROUP BY t.account

avatar
a*o
7
受益匪浅,以前只在PL/SQL里用过一点CASE,这种写法不熟,多谢。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。