Foxtable(狐表)用户栏目专家坐堂 → SubString 取大编号


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

主题:SubString 取大编号

帅哥哟,离线,有人找我吗?
狐表(小白)
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:371 积分:4017 威望:0 精华:0 注册:2019/9/17 10:06:00
SubString 取大编号  发帖心情 Post By:2021/5/11 9:20:00 [只看该作者]

如图,用SubString 截取编号列尾数后,获取同一单号在数据库中的最大号尾数(如图:输出后显示:M21-05-075/114),以下红色的SQL命令怎么写?
Dim r as row = Foxtools.Tools.Rows(eform)
Dim s as string
s =r("编号").SubString(1,9)
Dim dh As string
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Select max(编号,SubString(11)) F rom {YW_销售订单} Where 单号 = '" & s & "'"
dh = cmd.ExecuteScalar()
Messagebox.Show( "当前订单的最大单号为:" & dh & "")


图片点击可在新窗口打开查看此主题相关图片如下:65be44f9-ddac-4e3d-ac52-7e949786d5fd.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:109749 积分:558461 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/11 9:34:00 [只看该作者]


cmd.CommandText = "Select max(cast(SubString(编号,12,len(编号)-12) as int)) F rom {YW_销售订单} Where 单号 = '" & s & "'"

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


加好友 发短信
等级:小狐 帖子:371 积分:4017 威望:0 精华:0 注册:2019/9/17 10:06:00
  发帖心情 Post By:2021/5/11 11:28:00 [只看该作者]

谢谢

 回到顶部