Fórum Relatório entre datas no Rave #365261

20/10/2008

0

Preciso de dicas para fazer um relatório entre um determinado período, o select para os dados está feito, agora só falta ajustar para determinar o periodo selecionado, como posso resolver

select T1.IDFORNECEDOR, T1.NOTAFISCAL, T1.DATA_EMISSAO, T2.IDPRODUTO, T3.DESCRICAO, T2.QUANTIDADE, T2.VLRUNITARIO, T2.PERC_DESC, (T2.vlrunitario*T2.QUANTIDADE) AS TOTAL
FROM tb_compra T1, tb_itemcompra T2, tb_produto T3 where T1.idcompra = T2.idcompra and t2.idproduto = T3.idproduto
GROUP BY T1.IDFORNECEDOR, T1.NOTAFISCAL, T1.DATA_EMISSAO, T2.IDPRODUTO, T3.DESCRICAO, T2.QUANTIDADE, T2.VLRUNITARIO, T2.PERC_DESC



Afterdev

Afterdev

Responder

Posts

23/10/2008

Afterdev

Teria como disponibilizar algum exemplo, como se usa parametros para emitir relatórios em determinado periodo ! só falta isso para o sistema.
ajuda gente.


Responder

Gostei + 0

23/10/2008

Paulo

Vê se isso resolve para você.

select T1.IDFORNECEDOR, T1.NOTAFISCAL, T1.DATA_EMISSAO, T2.IDPRODUTO, T3.DESCRICAO, T2.QUANTIDADE, T2.VLRUNITARIO, T2.PERC_DESC, (T2.vlrunitario*T2.QUANTIDADE) AS TOTAL 
FROM tb_compra T1, tb_itemcompra T2, tb_produto T3 where T1.idcompra = T2.idcompra and t2.idproduto = T3.idproduto 

[color=red]AND T1.DATA_EMISSAO BETWEEN :DTINICIO AND :DTFIM[/color]

GROUP BY T1.IDFORNECEDOR, T1.NOTAFISCAL, T1.DATA_EMISSAO, T2.IDPRODUTO, T3.DESCRICAO, T2.QUANTIDADE, T2.VLRUNITARIO, T2.PERC_DESC 

PARAMBYNAME(´DTINICIO´).ASDATE := DATE;
PARAMBYNAME(´DTIFIM´).ASDATE := DATE+30;


As datas você coloca conforme sua necessidade. Eu coloquei assim apenas para exemplificar.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar