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:
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]
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
Curtir tópico
+ 0
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
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,
É isto mesmo que estava precisando. Valeu,
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)