Eu tenho uma tabela como a seguinte
ID created sent type
-----------------------------------------------------
0001463583000051783 31-JUL-12 1 270
0081289563000051788 01-AUG-12 1 270
0081289563000051792 01-AUG-12 1 270
0081289563000051791 01-AUG-12 1 270
0081289563000051806 01-AUG-12 1 270
0001421999000051824 06-AUG-12 1 270
0001421999000051826 06-AUG-12 1 270
0001464485000051828 06-AUG-12 1 270
0082162128000051862 09-AUG-12 2 278
0082162128000051861 09-AUG-12 2 278
0022409222082910259 09-AUG-12 3 278
Eu gostaria de ter o seguinte para saída
created Count
---------------------
31-JUL-12 1
01-AUG-12 4
06-AUG-12 3
09-AUG-12 3
Quão difícil seria fazer isso usando o SQL Developer no Oracle 10g?
Eu tentei várias consultas para gerar essa tabela e no final ela não agrupa a contagem por data, apenas me dá um '1' para a contagem quando calculamos a média de 5000-10000 transações diárias. Provavelmente estou complicando demais. Mas eu gostaria de algo simples onde eu possa puxar a quantidade de transações diariamente dentro de um intervalo de datas.
A menos que esteja faltando alguma coisa, sua consulta seria algo assim:
Veja SQL Fiddle com demonstração
Ou se você tiver um horário associado à data, poderá usar
TRUNC
:Veja SQL Fiddle com demonstração