Problemas para filtrar data no SQL

Firebird

13/02/2004

estou usando isso:

Select ENTREGA, MATERIAL_FK, SUM(QUANTIDADE) AS SOMAQT from lista
GROUP BY ENTREGA, MATERIAL_FK
ORDER BY ENTREGA, MATERIAL_FK

Onde ENTREGA = Date (neste formato dd/mm/aaaa hh:mm)
Só que ele considera 01/01/01 01:00 <> 01/01/01 01:01
Quero que ele pegue apenas pela data e desconsidere a hora
Desta maneira ele somará os valores corretamente.

Obrigado


Jonnymarques

Jonnymarques

Curtidas 0

Respostas

Afarias

Afarias

13/02/2004

|Onde ENTREGA = Date (neste formato dd/mm/aaaa hh:mm)

1- Datas e Horas não tem formato
2- Campos Date não armazenam HORA


|Só que ele considera 01/01/01 01:00 <> 01/01/01 01:01

e não é??


|Quero que ele pegue apenas pela data e desconsidere a hora

Campos Date não tem HORA -- vc deve estar usando TIMESTAMP

Neste caso, terá q criar uma VIEW dando um CAST no timestamp para DATE e fazer a query nesta VIEW.


T+


GOSTEI 0
POSTAR