Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Tomar el que mayor periodo tenga entre fechas (http://www.forosdelweb.com/f21/tomar-que-mayor-periodo-tenga-entre-fechas-248316/)

ferent 19/11/2004 04:22

Tomar el que mayor periodo tenga entre fechas
 
Hola;

Uso MySQL y quisiera saber como realizar la siguiente consulta:

Partiendo de la base de que tengo en una misma tabla dos campos llamados FECHA y FECHA_FIN de tipo DATE, quisiera recojer la línea que tiene mayor distancia entre la fecha inicial y la final...

Gracias!!

living 19/11/2004 05:28

Supongo que esta query es un poco chapuza y habrá otra manera mejor de hacerlo pero funcionar funciona

select *,max(FECHA_FIN-FECHA) as diferencia from prueba group by id order by diferencia desc limit 1

p.d: id (o el nombre que le pongas) tiene que ser un campo que sea clave primaria o único.


La zona horaria es GMT -6. Ahora son las 09:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.