Buenas a todos:
Me he encontrado con lo sigueinte y no se muy bien como atacarlo:
Tengo una tabla que tiene el campo SCT_CodigoBarras de tipo varchar(12) y
resulta q los valores son numericos, como podria sumarle uno a ese valor,
es q necesito sumarle uno al maximo de esa tabla
SELECT @sCodigoBarras=MAX(SCT_CodigoBarras) From StockColorTalla
IF @sCodigoBarras IS NULL
SET @sCodigoBarras=ISNULL(@sCodigoBarras,'900000000000')
ELSE
BEGIN
SET @sCodigoBarras= CAST(CAST(@sCodigoBarras + 1 AS bigint) AS
VARCHAR(12))
END
Pero me da fallo me dice que y yo no utilizo Int
La conversión del valor varchar '904037101120' ha desbordado una columna
int. Se ha superado el máximo valor entero.
Como podria sumarle uno a una varible de varchar?
Muchas Gracias
Leer las respuestas