Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Ayuda crear una consulta (http://www.forosdelweb.com/f87/ayuda-crear-consulta-565045/)

helacer 11/03/2008 14:03

Ayuda crear una consulta
 
Como estan!

Tengo unos registros en una tabla de una base de datos SQL Server. Cada registro tiene un campo tipo datetime que guarda fecha y hora de insercion del registro.

Tabla
Campo1 Campo Fecha
a 2007-11-01 18:48:33.090
b 2007-11-01 19:12:31.080
c 2007-11-01 18:48:34.081


Necesito hacer un select que me traiga unicamente la mayor hora donde la fecha sea igual a un dato dado.


Algo asi como:
select hora from tabla where fecha='2007-11-01';

Como puedo hacer esto.


Gracias.

Andres95 12/03/2008 08:15

Re: Ayuda crear una consulta
 
Código:


----------------------------------------------------------------------------------
-- Para eliminar la hora del parametro fecha, suponiendo que es de tipo datetime
----------------------------------------------------------------------------------
Set @ParametroFecha = convert(datetime,(CONVERT(VARCHAR,@ParametroFecha,112))) 

Select  CONVERT(VARCHAR,max(Fecha),114) 
From    tabla
Where  Fecha between @ParametroFecha And dateadd(dd,1, @ParametroFecha)

:arriba: Saludos!


La zona horaria es GMT -6. Ahora son las 04:45.

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