02/12/2004, 13:14
|
| | | Fecha de Ingreso: octubre-2003 Ubicación: Buenos Aires
Mensajes: 35
Antigüedad: 21 años, 1 mes Puntos: 0 | |
Consulta con ordenamiento específico Hola, a ver si a alguien se le ocurre cómo solucionar esta situación:
Tengo una BD access 2000 con una tabla que guarda materia y notas rendidas por los alumnos de un instituto. La tabla en cuestion muestra los datos de la siguiente forma:
| COD_CLIENT | ID_MATERIA | NOTA_1 | FECHA |
| 14553 | 1 | 7 | 22/07/2004 |
| 14553 | 2 | _ | 02/08/2004 |
| 14553 | 3 | 6 | 21/09/2004 |
| 14553 | 4 | _ | 10/10/2004 |
| 14553 | 5 | 9 | 12/11/2004 |
COD_CLIENT = EL CÓDIGO DEL ALUMNO
ID_MATERIA = EL ID DE LA MATERIA QUE RINDIÓ
NOTA_1 = LA PRIMER NOTA DE LA MATERIA
FECHA = LA FECHA EN QUE RINDIÓ
El problema es que necesito ordenar las notas por fecha pero sin dejar ninguna sin nota en el medio (las dos materia rendidas que tiene el _ es una materia sin nota).
La consulta debería quedar ordenada de la siguiente forma:
| COD_CLIENT | ID_MATERIA | NOTA_1 | FECHA |
| 14553 | 1 | 7 | 22/07/2004 |
| 14553 | 3 | 6 | 21/09/2004 |
| 14553 | 5 | 9 | 12/11/2004 |
| 14553 | 2 | _ | 02/08/2004 |
| 14553 | 4 | _ | 10/10/2004 |
Vale decir que necesito hacer que ordene primero las materias que poseen nota por fecha, y luego que aparezcan las materias que no poseen nota.
Se puede hacer esto desde una consulta SQL?
Gracias de antemano y saludos a todos...
Última edición por educlon; 02/12/2004 a las 13:42 |