:s al ejecutar.. la consulta así:
Código SQL:
Ver originalDECLARE @texto nvarchar(MAX)
SELECT @texto = SMDR FROM dbo.Crudo_LlamadasAvaya
SELECT SUBSTRING(@texto,1,9) AS HoraInicio,
SUBSTRING(@texto,10,5) AS Mensaje,
SUBSTRING(@texto,15,4) AS Anio,
SUBSTRING(@texto,20,2) AS Mes,
llamadas,duracion,final
FROM dbo.Crudo_LlamadasAvaya
Me regresa el mismo valor del primer campo.. es decir declare el campo SMDR para que hiciera todos en mi tabla el dividir, pero si el rpimer campo es '07:57:43 SMDR 2010/11/22 07:56:58' entonces me aparece en las 3000 filas que tengo con los demás datos
¡Porque pasa si estoy declarando variable?