查询统计SQL,急急急!!!(100分)

  • 主题发起人 主题发起人 lzliang
  • 开始时间 开始时间
L

lzliang

Unregistered / Unconfirmed
GUEST, unregistred user!
查询统计
有两个数据库结构分别为:
库1: 用户代码 标志
0001 True
0002 False
0003 True
0004 False

库2: 日期 用户代码 金额
2000.08.01 0001 1350.00
2000.08.01 0002 120.00
2000.08.02 0004 50.00

2000.09.01 0001 150.00
2000.09.01 0003 70.00
2000.09.02 0002 100.00
2000.09.03 0004 60.00
2000.09.05 0003 832.50
如何根据库1的标志位实现关联查询统计结果:
查询期 笔数 金额
2000.08 1 1350.00
2000.09 3 1052.50
 
select 日期 as 查询期,count(*) as 笔数, sum(金额) as 累计金额
from 库1,库2
where 库1.用户代码=库2.用户代码 and 库1.标志=true
group by 日期
order by 日期

我在access数据库里试了 给我分吧 :)
 
便宜了g622.
 
似乎涉及到省略天数的问题。
在sql server中:
select 日期 as 查询期,count(*) as 笔数, sum(金额) as 累计金额
from 库1,库2
where 库1.用户代码=库2.用户代码 and 库1.标志=true
group by year(日期)+month(日期)
order by 日期

:)
 
多人接受答案了。
 
多人接受答案了。
 
后退
顶部