Foxtable(狐表)用户栏目专家坐堂 → SELECT按两个条件排序,如何处理,谢谢!


  共有5163人关注过本帖树形打印复制链接

主题:SELECT按两个条件排序,如何处理,谢谢!

帅哥哟,离线,有人找我吗?
delxkjhgq
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
SELECT按两个条件排序,如何处理,谢谢!  发帖心情 Post By:2013/11/13 14:19:00 [只看该作者]

 dr = dt.Select("[可用数量]<> 0 ","入库时间","库位")
  其中 库位是字符格式

 


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/13 14:21:00 [只看该作者]

没有办法按照两个列排序哦

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/13 14:21:00 [只看该作者]

你的需求是什么,说出来看看,也许没有必要按照两个列排序.

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/13 14:26:00 [只看该作者]

drs = dt.Select("[可用数量]<> 0 ","入库时间,库位")

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/13 14:27:00 [只看该作者]

以下是引用狐狸爸爸在2013-11-13 14:26:00的发言:
drs = dt.Select("[可用数量]<> 0 ","入库时间,库位")

这样好像不行,会报错呢!

 回到顶部
帅哥哟,离线,有人找我吗?
delxkjhgq
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 14:32:00 [只看该作者]

哦,谢谢BIN,是这样的,比如说我库存有条记录,编号18002200 数量100,我销售数据是18002230 50个,先要有个备货动作,将库存这条记录只备50个到一个专用库位,这样原来这条记录就只有50个,我新增一条记录也是50个,我减库存时就减掉这个专用库位的货。这样就出现问题,按先进先出的责,我按入库时间排序,只能减掉原来的数据,而减不掉新增的数据。说的比较乱,不好意思,不知道您能理解不?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/13 14:33:00 [只看该作者]

还真没太明白,能否上个例子呢?

 回到顶部
帅哥哟,离线,有人找我吗?
delxkjhgq
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 14:36:00 [只看该作者]

简单的理解就是,该编号有多条记录,其中入库时间一样的有两条数据,我想通过代码减掉后面一条的数据。


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/13 14:39:00 [只看该作者]

既然是2条数据而已,可以把2条取出来后再做比较啊.

 回到顶部
帅哥哟,离线,有人找我吗?
delxkjhgq
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/11/13 14:52:00 [只看该作者]

不知道怎么比较了,我是先用SELECT查找该编号的数据,按入库时间排序,然后用FOR NEXT遍历,代码是按顺序减掉库存数量。

 

但现在库存是按库位存放时,按先进选出,再按库位大小,减掉库存,但如果不按库位排下序,就达不到要求。

谢谢BIN,VB可以按两个字段排序的,请狐爸也考虑一下,谢谢


 回到顶部
总数 17 1 2 下一页