Tenho um banco de dados Access, com uma tabela chamada tb_anuncios_prest, com nenhum campo indexado, sendo os campos:
Codigo - num
Cliente - num
Titulo - text
Descricao - text
Tipo - text - E=empresa A=Autonomo
Data_Cadastro - Date
ex de registros:
Codigo | Cliente | Titulo | Descricao | Tipo | Data
0 | 1 | Advocacia | Anuncio teste | A | 15/09/2011
1 | 1 | Advocacia 0 | Anuncio teste | E | 15/09/2011
2 | 1 | Advocacia 1 | Anuncio teste | E | 13/09/2011
3 | 1 | Advocacia 2 | Anuncio teste | A | 15/09/2011
4 | 1 | Advocacia 3 | Anuncio teste | E | 14/09/2011
5 | 1 | Advocacia 4 | Anuncio teste | A | 15/09/2011
6 | 1 | Advocacia 5 | Anuncio teste | E | 15/09/2011
7 | 1 | Advocacia 6 | Anuncio teste | E | 12/09/2011
8 | 1 | Advocacia 7 | Anuncio teste | A | 13/09/2011
prescsico criar um SELECT que retorne todos os campos organizados de duas formas: 1º do ultimo codigo para o primeiro, ou seja de ordem decrescente, e 2º que o campo tipo fique na ORDEM: E - A - E -A, ou seja uma Empresa um Autonomo.
Fiz esta Consulta:
SELECT * FROM tb_anuncios_prest ORDER BY tb_anuncios_pres.codigo DESC
mas não tenho Ideia de como Organizar a tabela de forma a retornar organizadamente o tipo
o resultado que eu consegui foi este:
Codigo | Cliente | Titulo | Descricao | Tipo | Data
8 | 1 | Advocacia 7 | Anuncio teste | A | 13/09/2011
7 | 1 | Advocacia 6 | Anuncio teste | E | 12/09/2011
6 | 1 | Advocacia 5 | Anuncio teste | E | 15/09/2011
5 | 1 | Advocacia 4 | Anuncio teste | A | 15/09/2011
4 | 1 | Advocacia 3 | Anuncio teste | E | 14/09/2011
3 | 1 | Advocacia 2 | Anuncio teste | A | 15/09/2011
2 | 1 | Advocacia 1 | Anuncio teste | E | 13/09/2011
1 | 1 | Advocacia 0 | Anuncio teste | E | 15/09/2011
0 | 1 | Advocacia | Anuncio teste | A | 15/09/2011
eu quero este:
Codigo | Cliente | Titulo | Descricao | Tipo | Data
7 | 1 | Advocacia 6 | Anuncio teste | E | 12/09/2011
8 | 1 | Advocacia 7 | Anuncio teste | A | 13/09/2011
6 | 1 | Advocacia 5 | Anuncio teste | E | 15/09/2011
5 | 1 | Advocacia 4 | Anuncio teste | A | 15/09/2011
4 | 1 | Advocacia 3 | Anuncio teste | E | 14/09/2011
3 | 1 | Advocacia 2 | Anuncio teste | A | 15/09/2011
2 | 1 | Advocacia 1 | Anuncio teste | E | 13/09/2011
0 | 1 | Advocacia | Anuncio teste | A | 15/09/2011
1 | 1 | Advocacia 0 | Anuncio teste | E | 15/09/2011
sei que parece que não mudou nada, mas observe bem o campo codigo e o tipo e imagine uma tabela com mais registro,
Se alguém poder me ajudar estarei aqui pra retirar outras duvidas.
Question
Jociel Thiago
Bom Dia Galera
Situação
Tenho um banco de dados Access, com uma tabela chamada tb_anuncios_prest, com nenhum campo indexado, sendo os campos:
Codigo - num
Cliente - num
Titulo - text
Descricao - text
Tipo - text - E=empresa A=Autonomo
Data_Cadastro - Date
ex de registros:
Codigo | Cliente | Titulo | Descricao | Tipo | Data
0 | 1 | Advocacia | Anuncio teste | A | 15/09/2011
1 | 1 | Advocacia 0 | Anuncio teste | E | 15/09/2011
2 | 1 | Advocacia 1 | Anuncio teste | E | 13/09/2011
3 | 1 | Advocacia 2 | Anuncio teste | A | 15/09/2011
4 | 1 | Advocacia 3 | Anuncio teste | E | 14/09/2011
5 | 1 | Advocacia 4 | Anuncio teste | A | 15/09/2011
6 | 1 | Advocacia 5 | Anuncio teste | E | 15/09/2011
7 | 1 | Advocacia 6 | Anuncio teste | E | 12/09/2011
8 | 1 | Advocacia 7 | Anuncio teste | A | 13/09/2011
prescsico criar um SELECT que retorne todos os campos organizados de duas formas: 1º do ultimo codigo para o primeiro, ou seja de ordem decrescente, e 2º que o campo tipo fique na ORDEM: E - A - E -A, ou seja uma Empresa um Autonomo.
Fiz esta Consulta:
SELECT * FROM tb_anuncios_prest ORDER BY tb_anuncios_pres.codigo DESC
mas não tenho Ideia de como Organizar a tabela de forma a retornar organizadamente o tipo
o resultado que eu consegui foi este:
Codigo | Cliente | Titulo | Descricao | Tipo | Data
8 | 1 | Advocacia 7 | Anuncio teste | A | 13/09/2011
7 | 1 | Advocacia 6 | Anuncio teste | E | 12/09/2011
6 | 1 | Advocacia 5 | Anuncio teste | E | 15/09/2011
5 | 1 | Advocacia 4 | Anuncio teste | A | 15/09/2011
4 | 1 | Advocacia 3 | Anuncio teste | E | 14/09/2011
3 | 1 | Advocacia 2 | Anuncio teste | A | 15/09/2011
2 | 1 | Advocacia 1 | Anuncio teste | E | 13/09/2011
1 | 1 | Advocacia 0 | Anuncio teste | E | 15/09/2011
0 | 1 | Advocacia | Anuncio teste | A | 15/09/2011
eu quero este:
Codigo | Cliente | Titulo | Descricao | Tipo | Data
7 | 1 | Advocacia 6 | Anuncio teste | E | 12/09/2011
8 | 1 | Advocacia 7 | Anuncio teste | A | 13/09/2011
6 | 1 | Advocacia 5 | Anuncio teste | E | 15/09/2011
5 | 1 | Advocacia 4 | Anuncio teste | A | 15/09/2011
4 | 1 | Advocacia 3 | Anuncio teste | E | 14/09/2011
3 | 1 | Advocacia 2 | Anuncio teste | A | 15/09/2011
2 | 1 | Advocacia 1 | Anuncio teste | E | 13/09/2011
0 | 1 | Advocacia | Anuncio teste | A | 15/09/2011
1 | 1 | Advocacia 0 | Anuncio teste | E | 15/09/2011
sei que parece que não mudou nada, mas observe bem o campo codigo e o tipo e imagine uma tabela com mais registro,
Se alguém poder me ajudar estarei aqui pra retirar outras duvidas.
Atenciosamente Jociel Thiago
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.