表1:
工号 姓名
11 aaa
22 bbb
表2:
工号 金额 时间
11 12.01 2004-1
11 13 2004-1
22 55 2004-3
22 78 2004-1
实现的功能是:
工号 姓名 一月
11 aaa 25.01
22 bbb 78 谢谢你们啦
工号 姓名
11 aaa
22 bbb
表2:
工号 金额 时间
11 12.01 2004-1
11 13 2004-1
22 55 2004-3
22 78 2004-1
实现的功能是:
工号 姓名 一月
11 aaa 25.01
22 bbb 78 谢谢你们啦
解决方案 »
- 找不到ado.net组件在delphi7上
- 定义这样的数组有什么问题没有?如果没有应该注意什么?谢谢!
- Tadoconnection如何在COM里创建?
- 关于TAB键的简单问题
- Delphi 一个小问题!! (帮忙者有分)
- 在DBGRID记录中可以显示 图标吗
- 请问delphi的软件怎样发布??可否赐教??555。。。
- 请教一个设计的问题???
- 我听几个VC程序员说Delphi的程序员运算能力都很差,因为Delphi太简单了,只适合动不出脑子的人玩,我不信,可是却没有人能够做出下面的代码?好几个星期了
- zai
- 谁有DBChart的用法质料....或推荐网站.....
- ddfdsafdasfsdafdsfdfasfghgfh
t1.姓名 姓名,
t2.金额 一月
from 表1 t1,
(select 工号 工号,
sum(金额) 金额
from 表2
where 时间 = 2004-1
group by 工号
) t2
where t1.工号 = t2.工号
t1.姓名 姓名,
sum(t2.金额) 一月
from 表1 t1,表2 t2
where t1.工号 = t2.工号 and t2.时间 = '2004-1'
group by t1.工号,t1.姓名
order by t1.工号
(SELECT SUM(b.金额) FROM 表2 WHERE 工号=b.工号 AND 时间 BETWEEN '2004-01-01' AND '2004-01-31' GROUP BY b.时间) AS 1月 FROM 表1 a,表2 b WHERE a.工号=b.工号