Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2011, 09:29
dante14
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 10 meses
Puntos: 7
problemas con registros

Código MySQL:
Ver original
  1. select dmov.PROD_CODI, prod.PROD_NOMB, dmov.DMOV_SINI, sum(dmov.DMOV_INGR),sum(dmov.DMOV_SALI), min(dmov.DMOV_SFIN)
  2. from csto_dmov dmov
  3. inner join csto_movi movi ON movi.MOVI_CODI = dmov.MOVI_CODI
  4. inner join csto_prod prod ON prod.PROD_CODI = dmov.PROD_CODI
  5. where movi.MOVI_FECH BETWEEN '2011-09-01' AND '2011-09-30'
  6. and movi.ALMA_CODI = 3
  7. GROUP BY PROD_CODI

como puedo hacer para sacar el ultimo registro( DMOV_SFIN) debe ser el ultimo registro.

estos son los registros

SINI - INGR - SALI - SFIN
0 31 0 31
31 0 1 30
30 0 1 29
29 0 1 28

entonces SINI ES EL PRIMER REGISTRO ( Q ES 0 ) ; SFIN ES EL ULTIMO REGISTRO( Q ES 28) E INGR ES LA SUMA DE TODA ESA COLUMNA(EN ESTE CASO 31) Y DE IGUAL FORMA SALI ( 3 )

DEBERIA QUEDAR ASI
0 31 3 28

LO QUE ME FALTA ES SABER COMO HALLAR EL SFIN, COMO PUEDO SABER CUAL ES EL ULTIMO REGISTRO DE LA FILA SFIN

GRACIAS

ESPERO HABERME DEJADON ENTENDER

PD : le pongo max y mi, pero esto sacan el valor maximo de la columna mas no el ultimo.