专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Access

求查询语句,该如何解决

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
求查询语句
有三个表:a、b、c

a为车辆主表,例如
车牌号 司机
12345 张三
00000 李四
。。。

表b为车辆维修表,例如:
日期 车牌 维修费用
20100101 12345 50
20100102 12345 100
20100105 00000 60
。。。

表c为车辆加油表,例如:
日期 车牌 加油量
20100101 12345 50
20100102 12345 10
20100105 00000 20
。。。

现要用sql语句查询出20100101到20100131这段时间各车辆的加油量和维修费用,例如
车牌 司机 维修费用 加油量
12345 张三 150 60
00000 李四 60 20
。。。。。

------解决方案--------------------
SQL code
select a.*,
    (select sum(维修费用) from b where 车牌=a.车牌 and 日期 between 20100101 and 20100131) as 维修费用,
    (select sum(加油量) from c where 车牌=a.车牌 and 日期 between 20100101 and 20100131) as 加油量
from a
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: