请教在delphi编程中,如何用SQL server的SQL的语句在后台实现中间插入的小计功能。
例如
表1(SQL实现的数据表)中
产品 客户 数量 重量
A 李生 12 240
A 李生 10 200
B 李生 5 100
C 张生 8 160
合计 35 700在表中,如何实现中间插入小计,统计A产品的数量和重量的小计或者客户李生的数量和重量的小计。
例如
表1(SQL实现的数据表)中
产品 客户 数量 重量
A 李生 12 240
A 李生 10 200
B 李生 5 100
C 张生 8 160
合计 35 700在表中,如何实现中间插入小计,统计A产品的数量和重量的小计或者客户李生的数量和重量的小计。
FROM test
WHERE (客户 = '李生')
GROUP BY 客户
select 产品 客户 数量 重量 from 表
union
select '合计' as 产品,'' as 客户,sum(数量)as 数量,sum(重量) as 重量 from 表不知道理解错没,不过这样的查询结果集是不能修改的,建议用临时表,献丑
可能能完成你的需求.