Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/05/2015, 15:24
Avatar de emilio_viguri
emilio_viguri
 
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 117
Antigüedad: 12 años, 11 meses
Puntos: 3
Respuesta: Consulta con LEFT JOIN no muestra datos

Creo que ya quedo le pues que un OR en lugar de AND y quedo ...

Código SQL:
Ver original
  1. SELECT alumno.idalumno, alumno.nombre, alumno.nivelescolar, alumno.sexo, pago.tipo
  2. FROM alumno LEFT JOIN pago ON pago.idalumno = alumno.idalumno
  3. WHERE alumno.activo = 1
  4. AND (pago.tipo = 1 OR pago.tipo IS NULL)
  5.  
  6. OR ( DATEDIFF(CURDATE(), pago.fechavencimiento ) >= 27
  7. AND DATEDIFF(CURDATE(), pago.fechavencimiento ) <= 37
  8. OR pago.fechadeposito IS NULL )
  9.  
  10. ORDER BY alumno.nombre

Pero como le hago para que si tengo ya un pago tipo 1 ya no lo muestre ?

Última edición por emilio_viguri; 27/05/2015 a las 15:33 Razón: falta a un