帮我看看 为什么sum(TotalMil.TotalMil)统计了两次
实际TotalMil表里只有一个记录,而GravyBoatInfo有两条记录 由于这种原因造成的 该怎么改动SELECT GravyBoatInfo.CarBrandCode,sum(Amount) AS 总耗油量(升), sum(TotalMil.TotalMil) as 总公里数(Km),
sum(Amount)/sum(TotalMil.TotalMil)*100 AS 百公里油耗
FROM GravyBoatInfo, TotalMil
WHERE GravyBoatInfo.CarBrandCode=TotalMil.CarBrandCode
GROUP BY GravyBoatInfo.CarBrandCode,TotalMil.CarBrandCode
实际TotalMil表里只有一个记录,而GravyBoatInfo有两条记录 由于这种原因造成的 该怎么改动SELECT GravyBoatInfo.CarBrandCode,sum(Amount) AS 总耗油量(升), sum(TotalMil.TotalMil) as 总公里数(Km),
sum(Amount)/sum(TotalMil.TotalMil)*100 AS 百公里油耗
FROM GravyBoatInfo, TotalMil
WHERE GravyBoatInfo.CarBrandCode=TotalMil.CarBrandCode
GROUP BY GravyBoatInfo.CarBrandCode,TotalMil.CarBrandCode
解决方案 »
- delphi如何加密文件夹?
- 如何将建立多个文件的内存映射
- socket通讯 问题,请教
- 一个字符串2001-9-9-0001,在加“1”后,变成2001-9-9-0002,依此类推,2001-9-9-0099,在加“1”后,变成2001-9-9-0100,该如何做
- select
- 菜鸟问题,请大虾帮忙!!
- WEBOA遇到的实际问题。。。
- Delphi XE3中安装OCX控件生成的Pas文件与Delphi7 大不相同
- ---- delphi+DevExpress开发者的大喜事,请别删 -----
- 如何从hotkey控件属性 获取组合键值
- 求助:关于加载.net vcl component控件问题
- DELPHI能调用SQL SERVER 2005里的用C#编写的存储过程吗?
sum(Amount)/sum(TotalMil.TotalMil)*100 AS 百公里油耗
FROM GravyBoatInfo, TotalMil
WHERE GravyBoatInfo.CarBrandCode=TotalMil.CarBrandCode
GROUP BY GravyBoatInfo.CarBrandCode
5001 50
5路001 100 200 50
应该是
CarBrandCode 总耗油量(升) 总公里数(Km) 百公里油耗
5001 50
5路001 100 100 50
5路001 2007-11-12 11:02 100 公交五公司表:GravyBoatInfo
GravyBillCode CarBrandCode Amount dept
234233 5001 50 公交五公司
234434 5路001 50 公交五公司
234435 5路001 50 公交五公司