En el dialect metele
RegisterFunction("DayOfTheWeek", new
SQLFunctionTemplate(NHibernateUtil.Int32, "datepart(dw, ?1)"));y lo podes usar en HQL 2011/4/19 José F. Romaniello <[email protected]> > No se si esta soportado en HQL.... > Una forma de hacerlo sería con criteria, de la siguiente forma: > currentSession.CreateCriteria<Foo>().Add(Expression.Sql("DATEPART(dw, > DATE_DATETIME) = 5")) > > -Tene cuidado por que DayOfWeek de .Net no es igual a Day of Week de Sql > Server. > -Si tenes un tiempo, fijate si esta el issue en jira.nhforge.org y si no > esta cargalo :) > > Saludos, > > El 19 de abril de 2011 10:36, Guillermo Alejandro Garcés < > [email protected]> escribió: > > Lo que busco es filtrar una fecha dependiendo de que día de la semana >> es. >> Esto no anda, pero sirve para explicar lo que quiero hacer: >> >> session.Query<Tabla>().Where(x => x.DATE_DATETIME.DayOfWeek == >> DayOfWeek.Tuesday); >> >> Hay alguna forma de hacerlo? >> >> 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 > -- 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
