Foros del Web » Programando para Internet » PHP »

Operaciones con fechas en MySQL

Estas en el tema de Operaciones con fechas en MySQL en el foro de PHP en Foros del Web. Hola amigos, Tengo una tabla de pagos la cual tiene fecha_limite_pago y fecha_pago, lo que quiero hacer es mostrar los días de retraso en los ...
  #1 (permalink)  
Antiguo 12/03/2002, 16:34
 
Fecha de Ingreso: enero-2002
Mensajes: 27
Antigüedad: 22 años, 9 meses
Puntos: 0
Operaciones con fechas en MySQL

Hola amigos,

Tengo una tabla de pagos la cual tiene fecha_limite_pago y fecha_pago, lo que quiero hacer es mostrar los días de retraso en los pagos si el usuario pago despues de la fecha_limite_pago.

He tratado de hacerlo restando pero no me funcionado .. de que forma tengo que hacerlo.
  #2 (permalink)  
Antiguo 12/03/2002, 18:21
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 9 meses
Puntos: 5
Re: Operaciones con fechas en MySQL

SELECT fecha_limite_pago-fecha_pago as Retraso FROM TuTabla

Asi de simple

Hasta el proximo mensaje ;)

<tr>
<td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">>>
[/CODE]</td> <td align="right" bgcolor="#666666">
  #3 (permalink)  
Antiguo 12/03/2002, 21:18
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 23 años, 1 mes
Puntos: 6
Re: Operaciones con fechas en MySQL

Bueno yo lo haria de la siguiente forma en mysql.
Código:
SELECT TO_DAYS(fecha_pago)-TO_DAYS(fecha_limite_pago) AS dias from table WHERE TO_DAYS(fecha_pago)-TO_DAYS(fecha_limite_pago) &gt; 1
Saludos.
  #4 (permalink)  
Antiguo 13/03/2002, 11:43
 
Fecha de Ingreso: enero-2002
Mensajes: 27
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Operaciones con fechas en MySQL

Hola Manoloweb y Herminio,

Gracias por su respuesta.

Bueno lo de Manolo si funciono pero me da número s mero extraños y ademas me incluye tambien los registros que han pagado antes pero con un simbolo negativo. Esto ya lo habia intendado y por eso hice la consulta porque me daban este tipo de numeración.

Lo de Herminio me funciono mejor, tambien esto lo habia tratado pero siempre me daba error porque incluia unos comandos que no funcionaban. Ahora estoy jugando con la funcion de mes MONTH() en lugar del TO_DAYS() a ver como me va
Gracias por vuestra ayuda.
Salu2
JARS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:01.