--更新库存表数量
DECLARE my_cursor CURSOR SCROLL FOR SE LECT ckname, datepd FROM #temp1;
OPEN my_cursor;
DECLARE @ckname NVARCHAR(16);
DECLARE @datepd DATETIME;
FETCH NEXT FROM my_cursor
INTO @ckname,
@datepd;
WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE @sql NVARCHAR(MAX);
SE T @sql
= ' UPDATE g
SE T g.合格数量 = ISNULL(实盘合格数量, 0) + ISNULL(合格进出, 0),
g.待检数量 = ISNULL(实盘待检数量, 0) + ISNULL(待检进出, 0),
g.不良数量 = ISNULL(实盘不良数量, 0) + ISNULL(不良进出, 0),
g.报废数量 = ISNULL(实盘报废数量, 0) + ISNULL(报废进出, 0)
FROM 库存表 g INNER JOIN
........
消息 241,级别 16,状态 1,第 34 行
从字符串转换日期和/或时间时,转换失败。
上面红色那行出错,为什么呢?
谢谢!