Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 12-05-2015
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Poder: 24
fjcg02 Va camino a la fama
hola,
puedes hacer varias cosas, pero siempre deberás agrupar po dni si quieres mostrarlo en una sola fila.

Supongo que usas mysql por la definición de la tabla, y no sé si soportará esto.

Opción A: sacar todo de la tabla
Opción B: hacer uniones con la tabla y consigo misma para extraer la información.

Para que veas cómo puedes hacerlo, y steniendo en cuenta que tu motor de sql puede variar algunas clausulas.
Código SQL [-]
select DNI, 
max( case idexamen_fk = 1 then puntaje else 0 end ) as EXAMEN_1,
max( case idexamen_fk = 2 then puntaje else 0 end ) as EXAMEN_2,
max( case idexamen_fk = 3 then puntaje else 0 end ) as EXAMEN_3,
max( case idexamen_fk = 4 then puntaje else 0 end ) as EXAMEN_4

FROM POSTULANTE_PUNTAJE

GROUP BY DNI

Podrías utilizar esta consulta para unirla con las demás tablas ( datos de usuario, nombre examen...)

El gran inconveniente es que si añades examenes, tendrías que cambiar la consulta.
Prueba y nos dices.

Espero que te haya ayudado.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con Stored Procedure para actualizar tabla con datos de otra tabla. Adrian Murua MySQL 4 04-02-2012 02:54:49
Problema Con Una Tabla CHALS Varios 8 30-01-2008 19:17:30
Problema con tabla silviodp Conexión con bases de datos 12 24-09-2005 20:12:49
problema con una tabla zyndy Varios 1 05-01-2005 01:04:34
Problema con tabla .dbf JODELSA Conexión con bases de datos 3 11-07-2003 20:37:27


La franja horaria es GMT +2. Ahora son las 15:18:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi