我正在尝试创建一个基于sql server数据库的水晶报表。我的表中有Make列。和RentCount,我正在尝试获取具有相同Make的行的RentCount的总和。
在Sql Server中,我可以使用以下查询:
SELECT SUM(RentalCount) AS TotalSales
FROM VehicleInventory
WHERE CarMake='Honda'并返回一个具有正确和的标量值。但是在crystal reports中,当我使用sql表达式时
(SELECT MAX(SUM(RentalCount))
FROM VehicleInventory
WHERE VehicleInventory.CarMake='Honda')总和显示在具有相同值的15行中。有15行受我的WHERE子句影响。
发布于 2018-09-25 17:46:03
Crystal报表中的详细信息行数由报表本身的结果集决定,而不是由SQL表达式的行数决定。
SQL表达式与数据库列和Crystal公式一样,作为结果集中的一个附加列进行处理。
https://stackoverflow.com/questions/52494587
复制相似问题