Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2014, 12:57
felipe12357
 
Fecha de Ingreso: junio-2010
Mensajes: 168
Antigüedad: 13 años, 11 meses
Puntos: 3
como utilizar un case en una subconsuta

Hola todos estoy desarrollando la siguiente consulta:

Código SQL:
Ver original
  1. SELECT idnumber,firstname,lastname,fraction
  2. FROM di082_question_attempt_steps INNER JOIN di082_user ON di082_user.id=di082_question_attempt_steps.userid
  3. WHERE questionattemptid IN
  4. (SELECT id FROM di082_question_attempts WHERE questionid>=74118 AND questionid<=74120) AND fraction IS NOT NULL ORDER BY lastname, firstname
Esta consulta funciona bien pero cada uno de los #74118 a 74120 representan notas y necesito q las muestre en columnas, y el sistema lo esta mostrando en filas.

como puedo hacer para generar estas columnas? estoy intentando utilizar la sentencia CASE sin embargo no se como emplearla ya que el valor 74118 esta en una subconsulta.

Espero haber sido claroy q me puedan ayudarme pronto.

gracias!

Última edición por gnzsoloyo; 24/02/2014 a las 13:08