找回密码
 立即注册

QQ登录

只需一步,快速开始

此号为空号

初级会员

22

主题

61

帖子

240

积分

初级会员

积分
240
此号为空号
初级会员   /  发表于:2022-7-26 13:14  /   查看:1632  /  回复:0

中类表:
中类号       中类名称    上级中类
  1               中类表         0
  10            蔬菜              1
  1001        青菜              10
  1003        豆类              10
  11            肉类              1
  1101     动物肉             11
  12         手机                1

编号规则:
一级中类为2位数 如 10 、11
二级中类为4位数 如  1001、1003、1101
三级中类为6位数 如  100101 (白菜)
希望中类编号时(编号逻辑)
①当选择上级中类 为 1时 ,编中类号码时 是 12+1     (13 、  电脑  、1)
②当选择上级中类 为 10时,编中类号码时 是 1003+1 (1004 、瓜类 、10)
③当选择上级中类 为 12时,编中类号码时 是 12+01   (1201 、华为手机 、12)

所以 我用sql 语句如何返回 值

  SELECT max(idx_NO)  FROM 中类 WHERE 上层中类=传参数

不像在sql视图里(传参数='1') 直接返回 12

QQ图片20220726125035.png 2.png 1.png

库存管理1.zip

744.03 KB, 下载次数: 103

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部