Ver Mensaje Individual
  #4  
Antiguo 28-03-2018
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Reputación: 21
yusnerqui Va por buen camino
Thumbs up

Cita:
Empezado por mamcx Ver Mensaje
Esto te pasa porque son 2 condiciones, no 1, sobre las que esta el pivot.
Código SQL [-] SELECT IDMuestra, max (case when IDLab = 1 and IDMuestra = 'Sample-01' then TenorAu end) as Lab1, max (case when IDLab = 2 and IDMuestra = 'Sample-01' then TenorAu end) as Lab2, max (case when IDLab = 3 and IDMuestra = 'Sample-01' then TenorAu end) as Lab3 FROM ( SELECT 'Sample-01' IDMuestra, 4.5 TenorAu, 1 IDLab UNION ALL SELECT 'Sample-01', 6.5, 2 UNION ALL SELECT 'Sample-01', 8, 3 )a GROUP BY IDMuestra
No! Creo que esta solución solo debuelve una fila correspondiente a Sample-01
Código:
IDMuestra    Lab1    Lab2    Lab3
Sample-01    4.5       6.5       8
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

Responder Con Cita