Bases de Datos > SQL Server

 Consulta compleja - ¿¿Es posible??

<< < (3/3)

Shiquilla:
He modificado la SQL y la he probado con tu hoja excel y me funciona correctamente.

Prueba otra vez porque la que he puesto (esta modificada en el anterior post) la he probado.


--- Código: SQL --- SELECT Municipio, LEFT(LTRIM(Municipio), 3), LEFT(LTRIM(Municipio), 2),    CASE        WHEN GROUPING(LEFT(LTRIM(Municipio), 3)) = 0 AND GROUPING(LEFT(LTRIM(Municipio), 2)) = 0 AND GROUPING(Municipio) = 0 THEN 'Linea'        WHEN GROUPING(LEFT(LTRIM(Municipio), 3)) = 0 AND GROUPING(LEFT(LTRIM(Municipio), 2)) = 0 AND GROUPING(Municipio) = 1 THEN 'Total agrupacion LEFT(3)'        WHEN GROUPING(LEFT(LTRIM(Municipio), 3)) = 1 AND GROUPING(LEFT(LTRIM(Municipio), 2)) = 0 AND GROUPING(Municipio) = 1 THEN 'Total agrupacion LEFT(2)'    ELSE 'Total' END,    SUM(Total) AS Total, SUM(residente) AS Residente, SUM(reside) AS Reside, SUM(residetrabaja) AS ResideTrabaja, SUM(resideestudia) AS ResideEstudiaFROM TablaGROUP BY LEFT(LTRIM(Municipio), 2), LEFT(LTRIM(Municipio), 3), Municipio WITH ROLLUP  
Saludos,

davisoski:
Hola.

pues la verdad es que no se que puede pasar,  he copiado tu consulta tal cual y solo le he cambiado el nombre de la tabla por la mía y no va.

Tambien he estado haciendo pruebas sobre esta tabla por si me he equivocado con el nombre y demás pero no se lo que ocurre. Seguramente será que me he equivocado en algo. Seguiré probando a ver si consigo que funcione y ya te comento.

Gracias de nuevo.

salu2

Shiquilla:
He puesto todos tus campos a INT, igual por ahi viene el fallo. ¿Cual es el error que te da?
Si eso pasame el script de creación de tu tabla y lo pruebo exactamente como la tienes.

Saludos,

davisoski:
Ok..


Te adjunto el fichero, espero sea lo que me pides.

Salu2

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa