El tipo de dato  smalldateime incluye la hora y la fecha. Debe hacer algo
asi.

clumnafecha >= @parametrofecha and clumnafecha <
dateadd(dd,@parametrofecha,1)

@parametrofecha no debe incluir la hora


-- 
--------------------------------
Ing. José Mariano Alvarez
SQL Total Consulting
Bogota 3631 P3B
1407 Buenos Aires-Argentina
Movil: (011)-15-4184-7541
Desde el exterior: (+54-911)-4184-7541
[email protected]




2009/1/22 José Luis <[email protected]>

>
>
> Estimados una pregunta, de que forma compara los datos SQL , de izquierda a
> derecha o de derecha a Izquierda, tengo esta consulta de reservas, y no se
> donde le estoy chingando que si tengo una reserva del día anterior y la hora
> es mayor a la actual no me la trae, siendo que si es del día anterior ya
> estaría vencida y debería traerla.
>
>
>
> Este en el procedimiento, he probado ya de varias forma y no sale, este
> ejemplo me trae todo hasta los que están por vencer hoy al final del día, y
> no solo los de la hora actual, si coloco < o <= no me trae nada.
>
>
>
>
>
> CREATE procedure  Viaje_Reserva
>
>
>
> @dFecha smalldatetime,
>
> @cHora nvarchar(10)
>
>
>
> as
>
>       begin
>
>           SELECT *
>
>           FROM Reservas
>
>           WHERE  fechaSalida>@dFecha  or ( fechasali...@dfecha and
> HoraSalida>=...@chora)
>
>       end
>
>
>
> GO
>
>
>
>
>
> Desde ya muchas gracias
>
>
>
> *  Atte, José Luis Agosta*
>
> *S.J.L. Soft Computación*
>

Responder a