Estou tendando agrupar um campo data com hora, mas gostaria de desconsiderar a hora. O select que fiz não está agrupando e não sei porque 🙄 . Alguém pode me ajudar?
SELECT C.COD_CLIENTE AS CLIENTE,
H.COD_VEICULO AS VEICULO,
TRUNC(H.DATA_ENTRADA) AS DATA_ENTRADA,
COUNT(H.COD_VEICULO) AS QTD
FROM CLIENTES C, HIST_VENDAS_CLIENTES H
WHERE C.COD_CLIENTE = H.COD_CLIENTE
AND C.COD_CLIENTE BETWEEN 4749 AND 9000
AND TRUNC(H.DATA_ENTRADA) BETWEEN TO_DATE('01/01/2009', 'dd/mm/yyyy') AND
TO_DATE('01/02/2009', 'dd/mm/yyyy')
GROUP BY C.COD_CLIENTE, H.COD_VEICULO, H.DATA_ENTRADA, H.COD_VEICULO
ORDER BY C.COD_CLIENTE, H.COD_VEICULO, TRUNC(H.DATA_ENTRADA)
CLIENTE VEICULO DATA_ENTRADA QTD
4749 4749 20/01/2009 1
4796 4796 23/01/2009 1
4796 4796 23/01/2009 1
7365 270 20/01/2009 1
7365 270 20/01/2009 1
7365 270 20/01/2009 1
7365 270 20/01/2009 1
7365 270 20/01/2009 1
7365 270 20/01/2009 1
7901 270 05/01/2009 1
9000 9000 30/01/2009 1