Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2009, 14:14
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Por mas que busco no encuentro FECHAS

:P Disculpa, la funcion es DATEDIFF, se me paso un _ de mas.

Mira estos ejemplos:
Cita:
mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
-> 1
mysql> SELECT DATEDIFF('1997-11-31 23:59:59','1997-12-31');
-> -30
Fuente: http://mysql.conclase.net/curso/index.php?fun=DATEDIFF

Si quieres los usuarios que deben renovar en 30 dias o mas puedes hacer:
SELECT * FROM usuarios WHERE DATEDIFF(fechaFinal, fechaInicial) < 16

Esto te dara los usuarios, cuya fechaFinal - fechaInical es menor que 16.