Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/12/2013, 12:27
videlxu
 
Fecha de Ingreso: diciembre-2013
Mensajes: 108
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Tomar ultimo valor de un registro y sumarlo

Muchas Gracias de ante mano, intente hacer lo que propusiste pero no me ah salido, te seré mas especifico, tengo 3 tablas la primera se llama alumno , la segunda se llama pagos y la tercera se llama notas,

alumno:

id_alumno
cod_alu
ape_pat
ape_mat
nom_alu
sexo
fono_alu
dir_alu
email_alu
tipo_carr
carrera
turno
frecuencia
Horario
ope_nom
fec_nac
local
amatricu

pagos:

id
cod_alu
nrecibo
tipo_rec
fecha
concepto
detalle
monto
acuenta
saldo
descuento
mtv_desc
Ope_nom
caja
cancelado
numero
hora

notas:

id
Cod_alu
Curso
PROMEDIO
CICLO
PROFESOR
Estudio
Cod_ope
Obvs

Cada alumno realiza un pago mensualmente, tambien puede hacer otros tipos de pago como cambio de turno , tramites etc, la idea esta en capturar el ultimo registro de todos los pagos de los alumnos y sumarlo para que me de un total, la pregunta es ¿Por qué quiero sumar el ultimo registro de todos los pagos? , lo que pasa es que el sistema que hice no te deja realizar ningun pago si tienes una deuda ejemplo : tabla(alumno) monto(Monto que tiene que pagar el alumno) acuenta(dinero que dara el alumno) saldo(diferencia del monto y acuenta ocea la deuda) si el monto - acuenta = 0 entonces no debe nada de lo contrario pues tiene una deuda y el sistema no te dejara ingresar otros pagos hasta que canceles esa deuda e ahí porque quiero capturar el ultimo pago de todos los alumnos y tienen que estar ordenados por id ya que un alumno puede realizar varios pagos por dia y al ordenarlo por fecha habria problemas ya que seria la misma fecha por eso para evitar eso que se ordene por id, porfavor ayudame solo quiero el total de la deuda que es la suma del ultimo registro de todos los pagos efectuados por alumno, ah verdad me estaba olvidando y porque la tabla notas?, se usa porque hacemos una consulta de pagos por CICLO ejemplo : WHERE alum.carrera='".$carrera."' AND CICLO = '".$ciclo."' GROUP BY alum.ape_pat ASC , las variables son nombres de inputs , input name=" carrera" input name ="ciclo", espero que me ayudes muchas gracias y espero haberme explicado bien.