表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 谢谢你们啦
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.工号