Hola amigos!
Si tengo dos campos de tipo DATE y quiero saber cuantos días separan estas dos fechas que funcion tengo que hacer?
Muchas gracias!
Nerwell
| ||||
Buenas, Echale un vistazo a este post: http://www.forosdelweb.com/f68/clase-fechas-354123/ Puedes utilizar las clases que se publican o las funciones de mi primer post, ya que aunque están sintacticamente en una clase son simples funciones ;) Un saludo.
__________________ www.pensandoenred.com |
| ||||
Cara a SQL tienes la función DATEDIFF() que te calcula la diferencia en días entre dos expresiones.
Código:
Solo coloca como expresiones los respectivos datos (campos)... si tienes problemas muestra la estructura de tu tabla y/o de dónde provienen esos datos.SELECT DATEDIFF('2005-12-15', '2005-12-14') http://dev.mysql.com/doc/refman/5.0/...functions.html Suerte!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
Gracias, he estado mirando los posts que habeis enviado y no me funciona ninguno de ellos. En el caso del SELECT DATEDIFF('2005-12-15', '2005-12-14') dentro de una página de php donde lo tengo que escribir, porque con el "Echo" no me funciona, asignandolo a una variable tampoco y ejecutando con otra select tampoco. Gracias por vuestra ayuda. Saludos! Nerwell |
| ||||
Cita: .. eso es SQL y debe ser mandado a ejecutar mediante la función mysql_query(), después de establecer la respectiva conexión y haber seleccionado la BD adecuada.En el caso del SELECT DATEDIFF('2005-12-15', '2005-12-14') dentro de una página de php donde lo tengo que escribir, porque con el "Echo" no me funciona http://www.forosdelweb.com/showpost....79&postcount=8 Hay una FAQ sobre lo básico de cómo trabajar con MySQL.
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |