fecha mas proxima
Hola, la verdad es que no tengo ni idea de como sacar esto.
Necesito saber la fecha mas proxima en día y hora, por ejemplo, tengo las supongamos que tengo las siguientes fechas: 22/09/2007 23:30:15 22/09/2007 23:15:25 22/09/2007 23:05:59 22/09/2007 22:58:03 22/09/2007 22:30:54 22/09/2007 22:10:05 y necesito saber cual es la fecha más cercana al 22/09/2007 a las 23 horas. ¿ Cómo lo peodría saber?, ¿ Ay alguna funcion ó consulta donde me halle este valor? Los resultados los saco todos de una misma tabla Gracias de antemano por todo |
Vamos a ver si te entiendo.
Es decir, eliminas las fechas mayores a la tuya, con el resto las ordenas en orden descendente, con lo que la primera que obtienes es la que tu buscas. o de una forma más sencilla:
En ambos casos debes tener en cuenta los problemas de trabajar con fechas y horas al mismo tiempo. O bien en el campo seleccionado haces un CAST para filtrar solo la fecha o en **TuFecha** le añades la hora (0:00:00). Haz pruebas con esto. Perdón edito el mensaje porque no había visto que buscas la fecha con hora más próxima a las 23:00 h. * Si te da igual el día (lo que prima es la hora) --> el select es parecido pero en lugar de fecha filtra por la hora * Si la fecha y la hora son un par inseparable y lo que prima es el día, la solución es la que pongo arriba, pero a la fecha de busqueda le añades la hora 23:00:00 |
La franja horaria es GMT +2. Ahora son las 19:52:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi