si pues....eso estoy planteando en mi area....pero ya estara sujeto a criterio de los jefes....
Libras, una ultima consulta, acabo de hacer el query dinamico, sin embargo como puedo quitar la ultima coma al mostrar las columnas...?
Código SQL:
Ver originalDECLARE @QUERY VARCHAR(MAX)
DECLARE @INI INT
DECLARE @FIN INT
SET @INI = 1
SET @FIN = 31
WHILE @INI <= @FIN
BEGIN
SET @QUERY = 'SELECT TELEFONO,
ISNULL(SUM(CASE WHEN TIPO_LLAMADA = ''SALIENTE'' AND FECHA_LLAMADA LIKE '''+RIGHT('00'+CAST(@INI AS VARCHAR(2)),2)+'%'' THEN SEGUNDOS END),0) AS ['+RIGHT('00'+CAST(@INI AS VARCHAR(2)),2)+'_SALIENTE],
ISNULL(SUM(CASE WHEN TIPO_LLAMADA = ''ENTRANTE'' AND FECHA_LLAMADA LIKE '''+RIGHT('00'+CAST(@INI AS VARCHAR(2)),2)+'%'' THEN SEGUNDOS END),0) AS ['+RIGHT('00'+CAST(@INI AS VARCHAR(2)),2)+'_ENTRANTE],
FROM T1
GROUP BY TELEFONO
ORDER BY 1'
SET @INI = @INI + 1
PRINT (@QUERY)
END