Agrupar Registros de Campos TimeStamp
Uso Firebird 1.5 e delphi 6.
Tenho uma tabela RESUMO_VENDAS que contém informações sobre a venda
Gostaria de fazer um select pelo campo DATA_HORA(timestamp), somente de um determinado terminal TERMINAL(char10), agrupar essas informações e mostrar as somas do campo forma de pagamento, por formas ex.: Cartão de Crédito, Dinheiro, Cheque, Cartão de Débito.
se alguém poder me ajudar, agradeço.
Tenho uma tabela RESUMO_VENDAS que contém informações sobre a venda
Gostaria de fazer um select pelo campo DATA_HORA(timestamp), somente de um determinado terminal TERMINAL(char10), agrupar essas informações e mostrar as somas do campo forma de pagamento, por formas ex.: Cartão de Crédito, Dinheiro, Cheque, Cartão de Débito.
se alguém poder me ajudar, agradeço.
Gameiro
Curtidas 0
Respostas
Aroldo Zanela
05/10/2004
Colega,
É só passar os parâmetros de data e hora.
SELECT FORMA_PAGAMENTO, SUM(VALOR) AS TOTAL FROM RESUMO_VENDAS WHERE (DATA_HORA BETWEEN :DH_INICIO AND :DH_TERMINO) AND TERMINAL = :CD_TERMINAL GROUP BY FORMA_PAGAMENTO ORDER BY FORMA_PAGAMENTO
É só passar os parâmetros de data e hora.
GOSTEI 0