Antes que nada, gracias nuevamente por tu respuesta
Andres95.
Pues yo uso SQL Server 2008, y realice la consulta como la mencionas, unicamente cambiando el nombre de la tabla:
Código SQL:
Ver originalSELECT * FROM (SELECT rpe, cl_incid FROM b_asiste WHERE cl_incid IN ('026', '050', '067') AND rpe IN ('76880','9ATE5')) r PIVOT (COUNT (cl_incid) FOR cl_incid IN ([026], [050], [067])) AS pvt ORDER BY 1
Me sale el siguiente error:
sintaxis incorrecta cerca de 'PIVOT'.
Ahm... Tengo 2 preguntas:
¿Importa si no dejo los saltos de lineas? Estoy trabajando en asp y no me lo permite, y bueno ya antes había hecho en consultas que se supone y los llevan pero aún así me funcionaban, no se si sea extrictamente necesario con la función
PIVOT
¿La "r" que aparece en la consulta que viene siendo? Disculpa si son preguntas tontas pero yo lo confundi con un alias pero veo que no tiene el "AS" así que estoy como que revuelto en eso.
A "r" lo puse como un alias y me genero el mismo error, despues lo quite y:
sintaxis incorrecta cerca de '('.
El pivot me esta sacando canas verdes
...