Relatório em SQL

Delphi

03/07/2003

Olá...
Preciso fazer um relatório em SQL, listando uma tabela e seus itens (Como se fosse a nota fiscal e seus produtos) entre um intervalo de códigos.
Se seleciono um registro apenas funciona legal, mas se peço para listar todos os registros entre o código 1 e 20 ele lista o primeiro registro e os itens de todos os registros.
Segue abaixo a consulta em SQL:

SELECT ATIVO.CD_ATIVO, DS_ATIVO, VL_ATIVO, PR_DEPRECIACAO, DT_AQUISICAO, VL_AQUISICAO, VL_RESIDUAL, DS_SETOR, VL_DPR_INICIAL, VL_DPR_FINAL, ATUAL_INICIO, ATUAL_FIM, MES_INICIO, MES_FIM, FINAL_INICIO, FINAL_FIM, VL_DPR_MENSAL, PR_DPR_SETOR
FROM ATIVO, ATIVO_SETOR, SETOR
WHERE ATIVO.CD_ATIVO = ATIVO_SETOR.CD_ATIVO
AND SETOR.CD_SETOR = ATIVO_SETOR.CD_SETOR
AND ATIVO.CD_ATIVO BETWEEN :INICIO AND :FIM
Parameters.ParamByName(´INICIO´).Value:= StrtoInt(EdInicio.Text);
Parameters.ParamByName(´FIM´).Value:= StrtoInt(EdFim.Text);


Gfcosta

Gfcosta

Curtidas 0
POSTAR