Para no complicarte deberías usar type="Date" en lugar de usar DateTime o
Datetime2.
FechaFacturacion es una fecha
MomentoFacturacion es un DateTime

Si usas Date no vas a necesitar consulta por rangos de DateTime.

La otra forma de semplificarse es usando HQL-functions (NH te ofrece ya un
set de funciones multi-RDBMS)
from Factura f where year(f.FechaFacturacion) = :tuYear and
month(f.FechaFacturacion)
= :tuMonth and day(f.FechaFacturacion) = :tuDay

En el caso de MS-SQL tambien está registrada la HQL-function: date
from Factura f where date(f.FechaFacturacion) = date(:tuFecha)

2010/12/22 Edgar Ramos <[email protected]>

> Si Diego gracias, no voy a complicarme asi queda tal cual lo sugieres
>
> Saludos
>
> Edgar
>
> El 22 de diciembre de 2010 17:11, Diego Mijelshon 
> <[email protected]>escribió:
>
> Edgar, no se por que te complicas :-)
>> FechaFacturacion >= 22/12/2010 00:00:00 && FechaFacturacion <
>> 23/12/210 00:00:00
>>
>>
>>     Diego
>>
>>
>> 2010/12/22 Edgar Ramos <[email protected]>
>>
>>> Por rango de fechas tal cual lo expones me va muy bien, es decir un
>>> desde/hh/mm/ss y un hasta/hh/mm/ss
>>> en este caso solo requiero buscar todos por una fecha especifica, a lo
>>> mejor siguiendo tu ejemplo me tocara crear al asi
>>>
>>> Seleccione las facturas del dia de 22/12/210
>>>
>>> Internamente: FechaFacturacion >= 22/12/2010 00:00: && FechaFacturacion <
>>> 22/12/210 23:59:00
>>>
>>> Seria algo asi verdad ?
>>>
>>> Saludos
>>>
>>>
>>> El 22 de diciembre de 2010 16:45, Diego Mijelshon <
>>> [email protected]> escribió:
>>>
>>> Independientemente el metodo de consulta, solo tienes que filtrar por
>>>> FechaFacturacion >= DateTime.Today && FechaFacturacion <
>>>> DateTime.Today.AddDays(1)
>>>>
>>>>     Diego
>>>>
>>>>
>>>> 2010/12/22 Edgar Ramos <[email protected]>
>>>>
>>>>>  Gente un saludo
>>>>>
>>>>> Aqui expongo mi duda (muy basica para muchos, pero bueno), requiero
>>>>> recuperar mis objetos persistidos en una fecha determinada
>>>>> Es decir, Por ejemplo hablando de Objetos Factura persistidos. cuyo
>>>>> atributo es FechaDeFacturacion (datetime).
>>>>> quisiera recuperar todos mis objetos factura del dia de hoy: 22/10/2010
>>>>>
>>>>> En la tabla respectiva es esta la informacion
>>>>>
>>>>> ID         FechaDeFacturacion        NumeroFactura
>>>>> 75750   2010-12-22 13:58:42.000   32705
>>>>> 75751   2010-12-22 14:03:00.000   32654
>>>>> 75752   2010-12-22 14:07:22.000   32630
>>>>>
>>>>> La verdad me hago lio al tener fecha y hora en el campo, por cierto
>>>>> estoy utilizando QueryOver
>>>>>
>>>>> Gracias por su gentil ayuda
>>>>>
>>>>> Saludos
>>>>>
>>>>> --
>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>> [email protected]
>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>
>>>>
>>>>  --
>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>> [email protected]
>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>
>>>
>>>  --
>>> Para escribir al Grupo, hágalo a esta dirección:
>>> [email protected]
>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>
>>
>>  --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>



-- 
Fabio Maulo

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a