Buenas;
como calculo los dias transcurridos entre dos fechas.
Gracias
| |||
Re: De dos fechas como calculo los dias pasados Y en que formato tienes las dos fechas? Es un DATE .. de Mysql ..? .. es un formato tuyo propio (tal q dia//mes/año .. o algo asi ..) Es un TIMESTAMP de UNIX (por ejemplo obtenido con un time() ...) Se mas detallado en tus preguntas ... asi no hay forma de dar una solucion correcta y acertada .. solo hacemos que congeturas .. no crees?. Un saludo, |
| |||
Re: De dos fechas como calculo los dias pasados Aplicar un DATE_FORMTAT a un TIMESTAMP de Mysql o a un DATETIME el resultado es el mismo ... Eso si, como dice tu GOMO .. no se porque el TIMESTAMP q hace Mysql lo formatea a su manera .. siendo el TIMESTAMP de Unix lo que comentas ... El caso es es, si usas timestamp de unix . lo metes en un campo int(11) .. por ejemplo y si piensas usar el timestamp de Mysql .. para eso usa DATETIME q es lo mismo y mas claro al echar un vistazo a unas tablas con esos formatos. Un saludo, |
| |||
Re: De dos fechas como calculo los dias pasados Primero que nada, MySQL trata los campos timestamp como lo que son, de hecho a un pasandolos como string los reconoce, de tal manera que si restas o sumas dos tipos de datos Date , mysql los convierte a segundos hace la operacion y te da el resultado en segundos trasncurridos. A hora otra forma de determinar el numero de dias transcurridos entre dos datos de tiepo Date es usar la funcion TO_DAYS que devuelve el numero de dias trasncurridos. de tal forma que con una consulta como la siguiente:
Código:
Recuepramos los dias transcurridos entre dos fechas. SELECT TO_DAYS(campo_date1) - TO_DAYS(campo_date2) AS dias From Tabla Saludos!. Mty. NL. |