日期:2014-05-17  浏览次数:20610 次

求关于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))