Fórum Preciso que a primeira coluna da query não se repita #60134
22/08/2008
0
Meus caros.
Tenho o seguinte problema para resolver, em uma query seleciono três campos porém o primeiro se repete em várias linhas e eu já vi em algum lugar que tem como montar a query de uma maneira que ela não se repita, segue abaixo a query que montei.
SELECT DISTINCT P.NOMENCLATURA, M.DATA_MOVIMENTO, M.VALOR
FROM MOVIMENTO M, PLANO P
WHERE M.DEBITE IS NOT NULL
AND M.DEBITE = P.REDUZIDA
ORDER BY P.NOMENCLATURA
Hoje ela me retorna os dados da seguinte maneira:
NOMENCLATURA | DATA_MOVIMENTO | VALOR
XXXXXXXXXXXXXXXXXXX | 31/12/2007 | 9.999,99
XXXXXXXXXXXXXXXXXXX | 03/01/2008 | 9.999,99
YYYYYYYYYYYYYYYYYYYYY | 12/01/2008 | 9.999,99
YYYYYYYYYYYYYYYYYYYYY | 15/01/2008 | 9.999,99
Preciso que me retorne da seguinte maneira:
NOMENCLATURA | DATA_MOVIMENTO | VALOR
XXXXXXXXXXXXXXXXXXX | 31/12/2007 | 9.999,99
______________________ | 03/01/2008 | 9.999,99
YYYYYYYYYYYYYYYYYYYYY | 12/01/2008 | 9.999,99
______________________ | 15/01/2008 | 9.999,99
Se alguem puder me ajudar ficarei grato.
o ´_´ corresponde a espaços em branco.
Atenciosamente,
Tadeu Rodrigues de Oliveira
Números Informática
Tenho o seguinte problema para resolver, em uma query seleciono três campos porém o primeiro se repete em várias linhas e eu já vi em algum lugar que tem como montar a query de uma maneira que ela não se repita, segue abaixo a query que montei.
SELECT DISTINCT P.NOMENCLATURA, M.DATA_MOVIMENTO, M.VALOR
FROM MOVIMENTO M, PLANO P
WHERE M.DEBITE IS NOT NULL
AND M.DEBITE = P.REDUZIDA
ORDER BY P.NOMENCLATURA
Hoje ela me retorna os dados da seguinte maneira:
NOMENCLATURA | DATA_MOVIMENTO | VALOR
XXXXXXXXXXXXXXXXXXX | 31/12/2007 | 9.999,99
XXXXXXXXXXXXXXXXXXX | 03/01/2008 | 9.999,99
YYYYYYYYYYYYYYYYYYYYY | 12/01/2008 | 9.999,99
YYYYYYYYYYYYYYYYYYYYY | 15/01/2008 | 9.999,99
Preciso que me retorne da seguinte maneira:
NOMENCLATURA | DATA_MOVIMENTO | VALOR
XXXXXXXXXXXXXXXXXXX | 31/12/2007 | 9.999,99
______________________ | 03/01/2008 | 9.999,99
YYYYYYYYYYYYYYYYYYYYY | 12/01/2008 | 9.999,99
______________________ | 15/01/2008 | 9.999,99
Se alguem puder me ajudar ficarei grato.
o ´_´ corresponde a espaços em branco.
Atenciosamente,
Tadeu Rodrigues de Oliveira
Números Informática
N_informatica
Curtir tópico
+ 0
Responder
Posts
24/08/2008
Sremulador
e bom vc trabalhar com sub-detail
Responder
Gostei + 0
22/09/2008
Digaopachesen
Cara eu nao sei se tem como vc fazer isso no teu select, mas assim eu criaria um clientDataSet e os filds correspondentes, ai em vez de eu lincar ele no banco simplesmente gravaria os dados da sua consulta nele e nao repitiria este campos q vc descreveu, eu sempre faço assim ai fica simples e objetivo.. tenta ai qualquer duvida estamos ai flw
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)