Fórum Usar o Distinct #334598

12/12/2006

0

Ola Pessoal.

Seguinte, tentei pesquisar aqui no forum e naum achei nenhuma resposta que satisfazesse a minha necessidade.

Minha tabela de cidade, e composta pelos campos:
Cep, Cidade, Estado, Feriado

Onde eu posso ter, vários CEPs de uma mesma cidade/estado e portanto o Feriado iguais.
Ex.:
[list:98daedab7b]
cep: Cidade: Estado: Feriado:
00001-000 Sao Paulo SP 29/07
00001-001 Sao Paulo SP 29/07
00001-120 Sao Paulo SP 29/07
75000-000 Anapolis Go 31/07
75075-180 Anapolis Go 31/07
00640-105 Sao Felix PA 20/07
[/list:u:98daedab7b]
Gostaria que listasse da seguinte forma:

[list:98daedab7b]
cep: Cidade: Estado Feriado:
00001-000 Sao Paulo SP 29/07
75000-000 Anapolis Go 31/07
00640-105 Sao Felix PA 20/07
[/list:u:98daedab7b]

Estou usando o distinct da seguinte forma:
1
2
3
select distinct( cidnome), CidMuni, CidUF, CidFeriado, CEP
From  cidades
Where (Cidferiado like ´__/´ || :FERIADO)


Neste caso esta saindo tudo.
Agora se eu tirar o CEP, sai somente as 2 cidades mencionadas acima. Mas eu quero que saia o CEP ou Pelo menos naqueles onde só há uma cidade cadastrada. Mais ou menos assim:
[list:98daedab7b]
cep: Cidade Estado Feriado
Sao Paulo SP 29/07
Anapolis Go 31/07
00640-105 Sao Felix PA 20/07
[/list:u:98daedab7b]

1
2
3
select distinct( cidnome), CidMuni, CidUF, CidFeriado
From  cidades
Where (Cidferiado like ´__/´ || :FERIADO)



Digitom

Digitom

Responder

Posts

12/12/2006

Emerson Nascimento

tente:
select min(cep) Cep, CidNome, CidMuni, CidUF, CidFeriado
From cidades
Where (Cidferiado like ´__/´ || :FERIADO)
group by CidNome, CidMuni, CidUF, CidFeriado


Responder

Gostei + 0

13/12/2006

Digitom

:P
É isto mesmo que estava precisando. Valeu,


Responder

Gostei + 0

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

Aceitar