Fórum SQL vendas por hora #156475
29/04/2003
0
Olá amigos
Estou tendo dificuldades para fazer um relatório. Neste relatório tenho que imprimir as vendas do mes, mas separado por horas. Exemplo:das 8 as 9 = total do mes, das 9 as 10 = total do mes e etc. Onde total do mes é o total de todos os dias que tiveram vendas nesta hora. Obrigado por qualquer ajuda.
SANSES
Estou tendo dificuldades para fazer um relatório. Neste relatório tenho que imprimir as vendas do mes, mas separado por horas. Exemplo:das 8 as 9 = total do mes, das 9 as 10 = total do mes e etc. Onde total do mes é o total de todos os dias que tiveram vendas nesta hora. Obrigado por qualquer ajuda.
SANSES
Sanses
Curtir tópico
+ 0
Responder
Posts
29/04/2003
Motta
1º vc precisa saber qual a funcao do seu sql que distrincha a data
2º fazer um sql agregando
em oracle ficaria algo assim
select to_char(data_venda,´hh24´) hora,sum(valor) tot
from vendas
where to_char(data_venda,´yyyymm´) = ´200303´
daria totais de vendas (por hora)
ou seja tudo que se vendeu ´as 9h de qq dia de marco/2003
melhor seria
select to_char(data_venda,´hh24´) hora,AVG(valor) tot
from vendas
where to_char(data_venda,´yyyymm´) = ´200303´
seria a média das vendas por hora (em termos de negicio mais visivel)
[]´s
2º fazer um sql agregando
em oracle ficaria algo assim
select to_char(data_venda,´hh24´) hora,sum(valor) tot
from vendas
where to_char(data_venda,´yyyymm´) = ´200303´
daria totais de vendas (por hora)
ou seja tudo que se vendeu ´as 9h de qq dia de marco/2003
melhor seria
select to_char(data_venda,´hh24´) hora,AVG(valor) tot
from vendas
where to_char(data_venda,´yyyymm´) = ´200303´
seria a média das vendas por hora (em termos de negicio mais visivel)
[]´s
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)