Aparecer todas datas do select
Pessoal é o seguinte tenho esse select abaixo, e queria que como resultado ele me trouxece todos as datas, inclusive as que não ouvesse dados, tem como fazer isso?
SELECT
CTF.CODPARC As "Cód. Parceiro CTF",
PAR.NOMEPARC As "Nome Parceiro CTF",
TRUNC(CTF.DTMOV) As "Data Movimento CTF",
CTF.DTCOLETA As "Data Coleta CTF",
PAR.CODPARCMATRIZ As "Cod. Matriz",
SUM(CTF.QTDBOLSA) As "Soma de Bolsas CTF",
SUM(CTF.PESOBRUTO) As "Soma Peso Bruto CTF",
SUM(CTF.PESOLIQUIDO) As "Soma Peso Liquido CTF",
VEN.APELIDO As "Nome Inspetor"
FROM TGFCTF CTF
, TGFPAR PAR
, TGFVEN VEN
WHERE CTF.CODPARC = PAR.CODPARC
AND VEN.CODVEND = PAR.CODVEND
AND (( TRUNC(CTF.DTMOV) >= :DAT1) AND
( TRUNC(CTF.DTMOV) <= :DAT2) AND
( PAR.CODPARC = 110)
)
Group by CTF.CODPARC
, PAR.NOMEPARC
, TRUNC(CTF.DTMOV)
, CTF.DTCOLETA
, PAR.CODPARCMATRIZ
, VEN.APELIDO
ORDER BY "Cód. Parceiro CTF"
SELECT
CTF.CODPARC As "Cód. Parceiro CTF",
PAR.NOMEPARC As "Nome Parceiro CTF",
TRUNC(CTF.DTMOV) As "Data Movimento CTF",
CTF.DTCOLETA As "Data Coleta CTF",
PAR.CODPARCMATRIZ As "Cod. Matriz",
SUM(CTF.QTDBOLSA) As "Soma de Bolsas CTF",
SUM(CTF.PESOBRUTO) As "Soma Peso Bruto CTF",
SUM(CTF.PESOLIQUIDO) As "Soma Peso Liquido CTF",
VEN.APELIDO As "Nome Inspetor"
FROM TGFCTF CTF
, TGFPAR PAR
, TGFVEN VEN
WHERE CTF.CODPARC = PAR.CODPARC
AND VEN.CODVEND = PAR.CODVEND
AND (( TRUNC(CTF.DTMOV) >= :DAT1) AND
( TRUNC(CTF.DTMOV) <= :DAT2) AND
( PAR.CODPARC = 110)
)
Group by CTF.CODPARC
, PAR.NOMEPARC
, TRUNC(CTF.DTMOV)
, CTF.DTCOLETA
, PAR.CODPARCMATRIZ
, VEN.APELIDO
ORDER BY "Cód. Parceiro CTF"
Romulo Junior
Curtidas 0
Respostas
Adriano Nascimento
13/06/2011
Boa noite Romulo,
Não sei se entendi o que você quer.
mas veja se adiconando a clausula or CTF.DTMOV já resolve o seu caso.
SELECT
CTF.CODPARC As "Cód. Parceiro CTF",
PAR.NOMEPARC As "Nome Parceiro CTF",
TRUNC(CTF.DTMOV) As "Data Movimento CTF",
CTF.DTCOLETA As "Data Coleta CTF",
PAR.CODPARCMATRIZ As "Cod. Matriz",
SUM(CTF.QTDBOLSA) As "Soma de Bolsas CTF",
SUM(CTF.PESOBRUTO) As "Soma Peso Bruto CTF",
SUM(CTF.PESOLIQUIDO) As "Soma Peso Liquido CTF",
VEN.APELIDO As "Nome Inspetor"
FROM TGFCTF CTF
, TGFPAR PAR
, TGFVEN VEN
WHERE CTF.CODPARC = PAR.CODPARC
AND VEN.CODVEND = PAR.CODVEND
AND (((TRUNC(CTF.DTMOV) >= :DAT1) AND
( TRUNC(CTF.DTMOV) <= :DAT2) or CTF.DTMOV) AND
( PAR.CODPARC = 110))
Group by CTF.CODPARC
, PAR.NOMEPARC
, TRUNC(CTF.DTMOV)
, CTF.DTCOLETA
, PAR.CODPARCMATRIZ
, VEN.APELIDO
ORDER BY "Cód. Parceiro CTF" Att, Adriano Nascimento
CTF.CODPARC As "Cód. Parceiro CTF",
PAR.NOMEPARC As "Nome Parceiro CTF",
TRUNC(CTF.DTMOV) As "Data Movimento CTF",
CTF.DTCOLETA As "Data Coleta CTF",
PAR.CODPARCMATRIZ As "Cod. Matriz",
SUM(CTF.QTDBOLSA) As "Soma de Bolsas CTF",
SUM(CTF.PESOBRUTO) As "Soma Peso Bruto CTF",
SUM(CTF.PESOLIQUIDO) As "Soma Peso Liquido CTF",
VEN.APELIDO As "Nome Inspetor"
FROM TGFCTF CTF
, TGFPAR PAR
, TGFVEN VEN
WHERE CTF.CODPARC = PAR.CODPARC
AND VEN.CODVEND = PAR.CODVEND
AND (((TRUNC(CTF.DTMOV) >= :DAT1) AND
( TRUNC(CTF.DTMOV) <= :DAT2) or CTF.DTMOV) AND
( PAR.CODPARC = 110))
Group by CTF.CODPARC
, PAR.NOMEPARC
, TRUNC(CTF.DTMOV)
, CTF.DTCOLETA
, PAR.CODPARCMATRIZ
, VEN.APELIDO
ORDER BY "Cód. Parceiro CTF" Att, Adriano Nascimento
GOSTEI 0