Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2015, 07:41
Dekano0036
 
Fecha de Ingreso: abril-2015
Mensajes: 3
Antigüedad: 9 años
Puntos: 0
Pregunta Ordenar registros por primer semestre seguido del segundo

Saludos! estoy trabajando en un proyecto escolar y tengo que imprimir un record de calificaciones pero la estructura de la tabla que se imprimira en el record me exige que liste los datos de la asignatura en el siguiente orden:

Nombre Asignatura Calificacion fecha que tomo el examen

El problema es que lo exige en un orden y no encuentro como hacerlo por que me pide esos 3 datos pero del primer semestre seguido del segundo. Aqui una imagen de ejemplo.




Tengo este select pero no lo ordena como esperaba quiero que me liste las asignaturas del año escolar,del primer semestre luego del segundo despues primero otra vez,luego segundo

Código MySQL:
Ver original
  1. SELECT distinct AXS.IdAsignatura,A.Semestre,A.Nombre,NS.ValCalFinal,NS.Fecha
  2. FROM asignaturaxseccion  AS AXS
  3. INNER JOIN inscripcion AS I ON I.idSecciones=AXS.IdSecciones
  4. INNER JOIN asignatura AS A ON
  5. A.idAsignatura=AXS.IdAsignatura
  6. INNER JOIN notasemestral AS NS
  7. WHERE I.idEstudiante = 15
  8. AND NS.idEstudiantes = 15  AND NS.idAsignatura = AXS.IdAsignatura
  9. order by A.Semestre='Primero',
  10. A.Semestre='Segundo' DESC


Aqui el esquema de mi base de datos:



Ustedes como lo harian?
Gracias de antemano

Última edición por gnzsoloyo; 12/05/2015 a las 09:23 Razón: Escribi mal el titulo