|
发表于 2003-1-19 15:51:12
|
显示全部楼层
刚刚在浮云回答了,呵呵,再贴一遍
SQL SERVER很长时间没用了,呵呵,随便写写,没有经过测试,可能有问题,仅做参考。
- 交费
- SELECT COUNT(充值) AS CZ1 FROM 交费 WHERE 时间 <= 2002-4-27
- 交费
- SELECT COUNT(充值) AS CZ2 FROM 交费 WHERE 时间 BETWEEN 2002-4-28 AND GETDATE()
- 流水帐
- SELECT COUNT(金额) AS XF2 FROM 流水帐 WHERE 时间 BETWEEN 2002-4-28 AND GETDATE()
- INSERT INTO YYY1.RES(CZ1, CZ2, XF2) SELECT
- (SELECT COUNT(充值) AS CZ1 FROM 交费 WHERE 时间 <= 2002-4-27),
- (SELECT COUNT(充值) AS CZ2 FROM 交费 WHERE 时间 BETWEEN 2002-4-28 AND GETDATE()),
- (SELECT COUNT(金额) AS XF2 FROM 流水帐 WHERE 时间 BETWEEN 2002-4-28 AND GETDATE())
复制代码
写完SQL语句,我发现问题2和问题3的"要统计问题1中所有的卡"有点多余,因为原本统计的就是COUNT,觉得有点问题。 |
|