Fórum Aparecer todas datas do select #402924

13/06/2011

0

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"


Romulo Junior

Romulo Junior

Responder

Posts

22/06/2011

Adriano Nascimento

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
Responder

Gostei + 0

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

Aceitar