当前位置: 代码迷 >> Sql Server >> 求关于BOM铺算的语句
  详细解决方案

求关于BOM铺算的语句

热度:9   发布时间:2016-04-25 01:03:57.0
求关于BOM展算的语句
大家好!
  1)如何用SQL语句将【标识】字段的数据变更成【变更后标识】数据,见下图红色字体。
   
   也就是说,如果不是尾阶物料,则更新标识为‘N’
------解决方案--------------------
已找到答案了,代码如下:
DECLARE @TB TABLE(NAME VARCHAR(20))
INSERT @TB SELECT 5
INSERT @TB SELECT 501
INSERT @TB SELECT 50101
INSERT @TB SELECT 50102

SELECT T.* FROM @TB T
WHERE  NOT EXISTS(SELECT 1 FROM @TB T1 WHERE T1.NAME LIKE T.NAME+'%' AND LEN(T1.NAME)>LEN(T.NAME))
  相关解决方案