Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2013, 01:44
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses
Puntos: 574
Respuesta: Sentencia SQL condicional

Poco muestras de tu estructura pero supongamos que la tabla pagos tiene un campo que indentifique al cliente y que solo quires los pagos de los clientes cuya fecha maxima de pago sea anterior a la actual... luego divide y venceras


Código MySQL:
Ver original
  1. SELECT cliente FROM pagos GROUP BY cliente HAVING max(fecha)<DATE(NOW())

Estos son los clientes a tener en cuenta

Luego

Código MySQL:
Ver original
  1. SELECT * FROM pagos WHERE cliente IN (SELECT cliente FROM pagos GROUP BY cliente HAVING max(fecha)<DATE(NOW()))

Esto da los pagos de los clientes cuya fecha maxima es anterior a la actual....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.