Comunidad de diseño web y desarrollo en internet online

ORGANIZAR NOTAS

Citar            
MensajeEscrito el 08 Nov 2011 12:59 pm
Tengo una tabla en mysql que se llama notas, esta tiene los siguientes campos:
nota,codigo_alumno,periodo,curso,asignatura.

lo que quiero es hacer una consulta en la que me muestre las notas de los periodos anteriores, por ejemplo si estamos en el periodo 3, deberia mostrame las notas de los periodos 1 y 2 con las notas de las diferentes asignaturas asi:


codigo_alumno=01,NOT1=2.3, NOT2=3.6,curso=01,asignatura=3214.

(Donde NOT1,NOT2,son las notas del primer y segundo periodo para esa asignatura).

Agradeceria mucho su ayuda, ya que estoy atorado con esta consulta.Deantemano eres muy amable por tomarte el tiempo de leer este post.

Por crmauricio

52 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Nov 2011 02:09 pm
preguntas, tienes un campo "nota" o varios campos "NOT1, NOT2, etc"
???
es necesario que tengas claro tu modelo de BD! para poder ayudarte con la consulta!

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome
Citar            
MensajeEscrito el 08 Nov 2011 04:48 pm
otra ves la misma tarea en la universidad ??


XD creo que subiré a GIT un proyecto llamado "tareas frecuentes"

sobre tu problema ¿donde esta el periodo? ¿esta en la misma tabla en un campo o en otra tabla relacionada?

por cierto sospecho que mi viejo tuto de consultas cruzadas te servirá (siempre que preguntan de mysql sirve) www.cristalab.com/tutoriales/consulta-sql-a-mas-de-dos-tablas-con-join-c77632l/

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 08 Nov 2011 11:59 pm
Gracias jpcw por contestar,el campo NOTA coresponde a un periodo es una sola nota por periodo pero son dos periodos ej:
NOTA1 3.8 PERIODO1 ALUMNO 03 MATERIA 09
NOTA2 3.9 PERIODO 2 ALUMNO 03 MATERIA 09

Necesito hacer una consulta que me muestre las notas de los dos periodos asi

NOTA1 3.8 NOTA 3.9 ALUMNO 03 MAT 09 (Y QUE NO ME REPITA EN LA CONSULTA LA ASIGNATURA).

De Antemano gracias por tu tiempo

Por crmauricio

52 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Nov 2011 12:57 am
O sea, de dos (o más) registros quieres crear uno. Me temo que eso no se puede. ¿Qué problema tienes que no quieres dos (o más) registros?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 09 Nov 2011 01:12 am
dibuja el modelo de tu db, entra en phpmyadmin, si esta bien configurado aparecera la pestaña diseñador en la cual se mostraran todas las tablas y sus campos.

me parece que ahy algo raro en tu modelo (DB)

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 09 Nov 2011 02:39 am
DriverOp ,gracias por tu buena ayuda ya me has sacado de mas de un atolladero, lo que deseo es que la consulta en mysql me genere una tabla a asi en php:

ASIGNATURA NOTA NOTA2 ALUMNO CURSO
01 3.2 3.3 1454 603


En donde NOTA Y NOTA2 son las del primer y segundo periodo.

Perdón por no expresarme bien,gracias por tu ayuda y tiempo.

Por crmauricio

52 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.