Bom dia.
Acabei de colocar em produção em um cliente a V8 do SC e me deparei com um problema no filtro de campos DATETIME em banco de dados SQL SERVER.
Após usar a condição maior ou igual em um campo data, o sc adiciona a condição da seguinte forma:
where (DATEPART(year, a2.pdvprodten) >= 2014 and DATEPART(month, a2.pdvprodten) >= 10 and DATEPART(day, a2.pdvprodten) >= 30)
Isso está ignorando períodos de datas, trazendo menos registros na consulta.
No SC7 não traz o filtro dessa forma, ele formata assim: where convert(char(23),a2.pdvprodten,121) >= ‘2014-10-30 00:00:00’
E traz os registros corretamente!
Não é possível manter dessa forma???
Grato
Marcio