|
6#

楼主 |
发表于 2002-10-15 07:31:00
|
只看该作者
非常谢谢大家
实际情况要复杂一些.
我再加个字段
日期 訂單 批号 部門 領料 型體 型體標準用量
2002/01/01 0001 01 a01 10 A024 100
2002/01/02 0001 01 a01 10 A024 100
2002/01/03 0001 02 a02 10 A024 100
2002/01/01 0001 02 a01 10 A025 200
2002/01/01 0001 03 a02 10 A025 200
2002/01/01 0001 03 a04 10 A024 100
2002/01/01 0002 01 a01 10 A024 100
2002/01/01 0002 02 a02 10 A024 100
2002/01/01 0002 02 a03 10 A025 200
2002/01/01 0002 02 a01 10 A026 300
我给客户做的系统是首先对上面所有的字段进行过滤,然后再对过滤结果作分组
因为我给客户设置了动态分组,即在查询时可动态按订单 或 订单+批号 或 订单+部门 或订单+批号或部门分组, 不论在哪种分组情况,都能把同种型体的用量取其中一个,而不同型体加总.
如上面按订单+批号分组,则应得出以下结果:
首先按订单+批号+型体 分组合计, 型体用量取一个
訂單 批号 領料 型體 型體標準用量
0001 01 20 A024 100
0001 02 10 A024 100
0001 02 10 A025 200
0001 03 10 A025 200
0001 03 10 A024 100
0002 01 10 A024 100
0002 02 10 A024 100
0002 02 10 A025 200
0002 02 10 A026 300
再按订单+批号做第二次分组, 用量求和,楼上的方面与我当时的想法差不多.
但如果客户又想再按订单+批号+部门分组, 则....
...
下次又想按订单+部门分组.....
因为我在窗体中可让用户随意挑先几个字段来分组,所以
如果上面功能能在一条SQL语句中实现,那动态生成上面的查询(包括分组和过滤条件),这样会容易些,还请指教, 谢谢.
|
|