有两个字段value和type,type是int类型。...查询数据时按type分组。具体语句为:select avg(value)from[table]group by type 得到的结果是 value type 2 1 2 2 4 3 期望的结果是 value type 2 1 2 2 4 3 0 4 0 5 也就是没有的用0来填充。
经过查询devart 的论坛,发现这是sqlserver 本身的问题。要使第一段代码正常工作,需要增加一行代码。cx.SpecificOptions.Values['DescribeParams']:='True';cx.Close;cx.sql.add('select*from T where id=:id');这里id 是整数字段 cx....