martes, 30 de agosto de 2016

Extraer un número de un string y pasarlo a una variable tipo entero en SQL

Para este ejemplo el número(45) tiene sólo dos dígitos

DECLARE @newString VARCHAR(30) = '45,2000-01-01,2016-08-01'

DECLARE @number INTEGER
DECLARE @desde VARCHAR(10)
DECLARE @hasta VARCHAR(10)

SET @number = CAST(SUBSTRING(@newString,1,2) AS INTEGER)
SET @desde = SUBSTRING(@newString,4,10)
SET @hasta = SUBSTRING(@newString,15,10)

PRINT @number
PRINT @desde
PRINT @hasta

Imprime el número 45

martes, 23 de agosto de 2016

Instrucción Dim

Dim es la abreviatura de "Dimension"