可以,加一个字段,如:shangchang, 排的时候这样: select * from db order by shangchang
还可以用一个循环rs=select DISTINCT shangchang from db NUM_total=rs.recordcount() for i= 0 to NUM_total-1 current_shangchang=rs(i) select * from dn where id=current_shangchang ;; 处理语句 ;; next SQL语句写出来了,自己可以看着改一下。
这种情况你需要增加一个字段:商厂.用SQL语句的order by 和group by .
能不能具体的写出来啊!!!把SQL语句写出来!只要能够用我马上给他加100分~
首先你只有一张表 表结构应该是 商场编号 产品编号 数量 颜色 select * from 表名 where 商场编号='商场1' order by 产品编号
那你可以参考一下这个,这个有点象你所说的,你是要分区域的话,只要group by 区域,就可以拉,至于你所说的插入记录的位置是无所胃的,最终是由你从表中读出数据的时候,他才有位置可言
同意,select * from 表名 where 商场编号='商场1' order by 产品编号 至于插入数据的位置,在显示的时候你控制一下就好了。比如,select * from 表名 group by 商场编号
应该两次排序,一次用商场编码(把商场排序),第二次在商场排序好之后,再用产品编号(对每个商品的产品进行排序....)SQL语句: select * from 表名 order by 商场编号,产品编号
商场1
产品 数量 颜色
商场2
产品 数量 颜色
这都在一张表中,我想一个一个商场排序,如果整个表排序的话就全部都打乱了~~~要怎么办哦~~~
排的时候这样:
select * from db order by shangchang
NUM_total=rs.recordcount()
for i= 0 to NUM_total-1
current_shangchang=rs(i)
select * from dn where id=current_shangchang
;;
处理语句
;;
next
SQL语句写出来了,自己可以看着改一下。
表结构应该是
商场编号 产品编号 数量 颜色
select * from 表名 where 商场编号='商场1' order by 产品编号
至于插入数据的位置,在显示的时候你控制一下就好了。比如,select * from 表名 group by 商场编号
select * from 表名 order by 商场编号,产品编号
为17个商场建17张表,这样最便于管理。另外再加上一个总表。那样除了文件大了之外有百得有一害。你权衡利弊吧。
不要告诉我你的磁盘空间不够!!!!!插入数据请使用SQL一条一条插,如果你要这个源码我能给你!