Uso o PostgreSQL 8.4, e fiz o teste com a base do Helpdesk da própria Netmake.
Quando procuro tickets atualizados com a condição HOJE o SC gera o seguinte WHERE:
… and ( to_char (ticket.TicketlastUpdate, ‘YYYY-MM-DD’) between ‘2014-01-13 00:00:00’ and ‘2014-01-14 23:59:59’ )
Isso não funciona pois o campo é timestamp e está como data e hora na aplicação. Deveria ser gerado assim para funcionar:
… and ( to_char (ticket.TicketlastUpdate, ‘YYYY-MM-DD hh:mm:ss’) between ‘2014-01-13 00:00:00’ and ‘2014-01-14 23:59:59’ )
Como contornar este problema? Alguém já passou por isso?