select 商品编号,入库单号、采购员、供应商、采购日期 from table order by 商品编号 前台用onfilterrecord事件
说明一下: 我的意思是想把相同商品编号的商品合并成一条记录,也就是group by 商品编号,同时也能用入库单号、采购员、供应商、采购日期等字段过滤,在程序中进行查询过滤。 SELECT TOP 100 PERCENT 商品代码, SUM(数量) AS 数量, SUM(数量 * 单价) / SUM(数量 AS 单价 FROM TABLENAME GROUP BY 商品代码. 但是像上面那样写就不能用入库单号、采购员、供应商、采购日期等字段过滤了,请问该怎么 样解决?!!
这样就可以了
直接用query/adoquery控件 select 商品编号,入库单号、采购员、供应商、采购日期...
出来,然后在前台用filter就行了阿
前台用onfilterrecord事件
我的意思是想把相同商品编号的商品合并成一条记录,也就是group by 商品编号,同时也能用入库单号、采购员、供应商、采购日期等字段过滤,在程序中进行查询过滤。 SELECT TOP 100 PERCENT 商品代码, SUM(数量) AS 数量, SUM(数量 * 单价) / SUM(数量 AS 单价 FROM TABLENAME GROUP BY 商品代码.
但是像上面那样写就不能用入库单号、采购员、供应商、采购日期等字段过滤了,请问该怎么 样解决?!!
实在要用view的话可以建立一个表值函数,把入库单号、采购员、供应商、采购日期作为函数的参数,返回值是一个表。
能否给个例子?我对函数不太熟,谢谢了。
1 返回整个表,在客户端进行汇总
2 返回基于入库单号、采购员、供应商、采购日期的树形结构的数据集,恐怖...
3 返回汇总数据,查询时不在客户端进行filter,而用查询语句到数据库进行查询
我的主要意图是在后台进行数据处理,以便提高程序的运行速度。您觉得哪种方法可行?可以给出个例子吗??
select × from 临时表
这样就能返回数据集了。