表1:opr
id opr_date opr_desc opr_account_id opr_num opr_type_id
-------------------------------------------------------------------------
1 2003-04-22 生活开销 1 10.0 3
2 2003-04-21 和同学玩 1 60.0 3
3 2003-05-01 买鞋 1 180.0 3
4 2003-04-28 3.25至3.31工资 1 400.0 2
5 2003-04-20 原始资金 2 300.0 1
6 2003-04-20 原始资金 3 100.0 1
7 2003-04-20 原始资金 4 600.0 1
8 2003-04-20 原始资金 1 200.0 1
...
表2:act 表3:oprtype
id name id desc
----------------------------------- ----------------------------------
1 现金 1 初值
2 建行1 2 收入
3 中国银行 3 支出
4 建行2 4 借出
... ...
-------------------------------------------------------------------------
以上三个表是使用ACCESS建立。表1 中的opr_account_id 对应 表2 的 id, 表1中的 opr_type_id 对应 表3中的 id。
问题:
请问该如何写SQL语句才能得到下面的结果?(注意:Access里用的是jet-sql它不支持t-sql的CASE语法。)最好先调试成功再回复!谢谢
结果:帐户 初值 收入 支出 借出 ... 剩余
---------------------------------------------------------------------
建行1 300 0 0 0 ... 300
建行2 600 0 0 0 ... 600
现金 200 400 250 0 ... 350
中国银行 100 0 0 0 ... 100
合计 1200 400 250 0 ... 1350谢谢各位大侠了。
id opr_date opr_desc opr_account_id opr_num opr_type_id
-------------------------------------------------------------------------
1 2003-04-22 生活开销 1 10.0 3
2 2003-04-21 和同学玩 1 60.0 3
3 2003-05-01 买鞋 1 180.0 3
4 2003-04-28 3.25至3.31工资 1 400.0 2
5 2003-04-20 原始资金 2 300.0 1
6 2003-04-20 原始资金 3 100.0 1
7 2003-04-20 原始资金 4 600.0 1
8 2003-04-20 原始资金 1 200.0 1
...
表2:act 表3:oprtype
id name id desc
----------------------------------- ----------------------------------
1 现金 1 初值
2 建行1 2 收入
3 中国银行 3 支出
4 建行2 4 借出
... ...
-------------------------------------------------------------------------
以上三个表是使用ACCESS建立。表1 中的opr_account_id 对应 表2 的 id, 表1中的 opr_type_id 对应 表3中的 id。
问题:
请问该如何写SQL语句才能得到下面的结果?(注意:Access里用的是jet-sql它不支持t-sql的CASE语法。)最好先调试成功再回复!谢谢
结果:帐户 初值 收入 支出 借出 ... 剩余
---------------------------------------------------------------------
建行1 300 0 0 0 ... 300
建行2 600 0 0 0 ... 600
现金 200 400 250 0 ... 350
中国银行 100 0 0 0 ... 100
合计 1200 400 250 0 ... 1350谢谢各位大侠了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货