![]() |
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!! |
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.