CD
RELATÓRIO USANDO SQL COM GROUP BY E FILTRO DE DATAS
Pessoal,
Estou precisando de um exemplo de relatório utilizando Trepository e Tcriteria, com SQL usando Group by e filtro de duas datas.
Já vi alguns exemplos no forum mas nenhum me atendeu
Não posso utilizar View porque preciso passar parametro de datas.
SELECT B.NOME AS NAVIO, B.IMO AS IMO, C.DESCRICAO AS OCORRENCIA,COUNT(0) AS TOTAL
FROM OCORRENCIA A, BZM_NAVIO B, BZM_TIPO_OCORRENCIA C
WHERE
B.ID_NAVIO=A.ID_NAVIO_PK
AND C.ID_TIPO_OCORRENCIA = A.ID_TP_OCORRENCIA
AND A.DATA_OCORRENCIA BETWEEN '2020-01-01'_INI AND '2020-01-30'
GROUP BY B.NOME, B.IMO,C.DESCRICAO
ORDER BY 1,3
Estou precisando de um exemplo de relatório utilizando Trepository e Tcriteria, com SQL usando Group by e filtro de duas datas.
Já vi alguns exemplos no forum mas nenhum me atendeu
Não posso utilizar View porque preciso passar parametro de datas.
SELECT B.NOME AS NAVIO, B.IMO AS IMO, C.DESCRICAO AS OCORRENCIA,COUNT(0) AS TOTAL
FROM OCORRENCIA A, BZM_NAVIO B, BZM_TIPO_OCORRENCIA C
WHERE
B.ID_NAVIO=A.ID_NAVIO_PK
AND C.ID_TIPO_OCORRENCIA = A.ID_TP_OCORRENCIA
AND A.DATA_OCORRENCIA BETWEEN '2020-01-01'_INI AND '2020-01-30'
GROUP BY B.NOME, B.IMO,C.DESCRICAO
ORDER BY 1,3