Preciso que a primeira coluna da query não se repita
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
Curtidas 0
Respostas
Sremulador
22/08/2008
e bom vc trabalhar com sub-detail
GOSTEI 0
Digaopachesen
22/08/2008
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
GOSTEI 0