INSERT INTO 价格_商品价格
(商品ID, 单位, 价目, 起始时间, 单价)
SELECT AA.ID, AA.单位, BB.价目, CONVERT(varchar(10), getdate(), 120) 起始时间,
BB.零售价
FROM 基础_商品信息 AA RIGHT JOIN
(SELECT A.编号, B.零售价, '零售价' AS 价目
FROM (SELECT ID, substring(内容, charindex('SP', 内容), 7) 编号
FROM 系统_单据
WHERE 类型 = '零售调价' AND 状态 = '普') A LEFT JOIN
(SELECT ID, substring(内容, charindex('现零售价="', 内容) + 6,
charindex('" 零售差价', 内容) - charindex('现零售价="', 内容) - 6)
零售价
FROM 系统_单据
WHERE 类型 = '零售调价' AND 状态 = '普') B ON A.ID = B.ID) BB ON
AA.编号 = BB.编号
WHERE BB.编号 IN
(SELECT 编号
FROM 基础_商品信息)
系统当前时间、字符截取、ntext截取
最新推荐文章于 2022-04-16 11:32:28 发布