RES: RES: [delphi-br] Selecionando grupo de registros numa sql [ Resolvido ]

2009-01-20 Por tôpico Cicero Fernandes
Valeu amigão . agradeço muito 

Coisinha simples ... mas me embananei ... 

 

 

 

 

 

FIOS E CABOS ENGENHARIA LTDA

Cícero Fernandes

Engenheiro Eletricista / Segurança do Trabalho

CREA-SC 27.958-0

(47) 3521.2988 - 9191.6226

www.fiosecabos.ind.br

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Ricardo César Cardoso
Enviada em: terça-feira, 20 de janeiro de 2009 15:25
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Selecionando grupo de registros numa sql [
Resolvido ]

 

É isso aí Cícero! Ainda bem que deu certo, cara.

[] e muito sucesso,
Ricardo.

__
Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em ter, 20/1/09, Cicero Fernandes cic...@fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br  escreveu:

Legal ... obrigado ... 

consegui ...

agradeço a todos q se dispuseram a colaborar ... 

FIOS E CABOS ENGENHARIA LTDA

Cícero Fernandes

Engenheiro Eletricista / Segurança do Trabalho

CREA-SC 27.958-0

(47) 3521.2988 - 9191.6226

www.fiosecabos. ind.br

De: delphi...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em
nome de Luciano Calenzani Simões
Enviada em: segunda-feira, 19 de janeiro de 2009 14:47
Para: delphi...@yahoogrup os.com.br
Assunto: Res: [delphi-br] Selecionando grupo de registros numa sql

Basta você ordenar de forma descendente e pegar somente os 12 primeiros
registros:

No Firebird: select first 12 * from tabela order by data desc
No Sybase: select top 12 * from tabela order by data desc

Luciano Calenzani Simões

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

 



[As partes desta mensagem que não continham texto foram removidas]



RES: RES: [delphi-br] Selecionando grupo de registros numa sql

2009-01-19 Por tôpico Cicero Fernandes
Meu problema se resolveria se minha indexação ocorresse de trás p frente ...
ou seja do ultimo registro para o primeiro ... 

Da maneira q tenho montado, as indexações pela data ocorrem da mais antiga
para a mais atual ... 

Preciso inverter essa ordem  

Imagino q deva ser algo simples, mas não me lembro como fazer  

 

 

 

 

 

FIOS E CABOS ENGENHARIA LTDA

Cícero Fernandes

Engenheiro Eletricista / Segurança do Trabalho

CREA-SC 27.958-0

(47) 3521.2988 - 9191.6226

www.fiosecabos.ind.br

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Vinicius
Enviada em: segunda-feira, 19 de janeiro de 2009 17:30
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Selecionando grupo de registros numa sql

 

O PostgreSQL oferece a cláusula OFFSET que mataria oq vc precisa...mas 
me parece que vc está usando o MySQL ?
Não sei te dizer neste SGBD como seria...

Cicero Fernandes escreveu:

 Bem inicialmente agradeço por ter respondido meu apelo ...

 Qto ao ORDER BY, E DESC, já estão incorporados a query, mas não 
 atendem o q
 preciso ...

 Eu necessito selecionar os 12 ultimos registros de uma query 

 To usando o DBIsam como Bco de dados ...

 Se puderem me ajudar agradeço muito ...

 FIOS E CABOS ENGENHARIA LTDA

 Cícero Fernandes

 Engenheiro Eletricista / Segurança do Trabalho

 CREA-SC 27.958-0

 (47) 3521.2988 - 9191.6226

 www.fiosecabos.ind.br

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Ricardo César Cardoso
 Enviada em: segunda-feira, 19 de janeiro de 2009 15:09
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Selecionando grupo de registros numa sql

 Assim de bate-pronto diria para você usar a ORDER BY e DESC do SQL.
 Exemplo genérico:

 Select Nome, Sobrenome
 From Clientes
 Order Sobrenome DESC

 Agora como se trata de um data, não tenho certeza... Talvez algo assim se
 estiver usando Firebird e desconsiderando os possíveis CAST's:

 Select First 12
 DataPedido, IDPedido
 From Pedidos
 Where DataPedido = :DATA_PESQUISA
 Order By DataPedido Desc

 Uma alternativa é criar um outro indice para o mesmo campo, porém um 
 índice
 descendente.

 Acho que é isso.

 []`s
 Ricardo.

 __
 Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em seg, 19/1/09, Cicero Fernandes cic...@fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br  
 mailto:cicero%40fiosecabos.ind.br
 mailto:cicero%40fiosecabos.ind.br  escreveu:

 De: Cicero Fernandes cic...@fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br  
 mailto:cicero%40fiosecabos.ind.br
 mailto:cicero%40fiosecabos.ind.br 
 Assunto: [delphi-br] Selecionando grupo de registros numa sql
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 Data: Segunda-feira, 19 de Janeiro de 2009, 14:34

 Tenho uma SQL onde os dados selecionador são organizados pela data 

 O sistema indexa da data mais antiga para a mais recente 

 Necessito selecionar apenas os últimos 12 registros partindo da data mais
 recente para trás 

 Alguem pode me ajudar ...

 Naturalmente já busckei no Google mas não consegui suprir minha 
 necessidade
 ... donde estou apelando para o grupo

 Obrigado a kem puder me ajudar ...

 FIOS E CABOS ENGENHARIA LTDA

 Cícero Fernandes

 Engenheiro Eletricista / Segurança do Trabalho

 CREA-SC 27.958-0

 (47) 3521.2988 - 9191.6226

 www.fiosecabos. ind.br

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

 

 



[As partes desta mensagem que não continham texto foram removidas]



RES: RES: [delphi-br] Selecionando grupo de registros numa sql

2009-01-19 Por tôpico Zote
Então pelo que você falou, seu índice está:

Data asc – asc é ascendente ou seja do mais antigo pro mais novo.

 

Você querendo do mais atual para o mais antigo. Então alterando pra DESC
como já foi passado aqui vai fazer a “indexação” como você quer.

 

Se isto não resolver, acho que você não está sabendo se expressar ao fazer a
pergunta.

 

Abraço

--

José Henrique (Zote)

Analista de TI

Bludata Software

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Cicero Fernandes
Enviada em: segunda-feira, 19 de janeiro de 2009 18:10
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: RES: [delphi-br] Selecionando grupo de registros numa sql

 

Meu problema se resolveria se minha indexação ocorresse de trás p frente ...
ou seja do ultimo registro para o primeiro ... 

Da maneira q tenho montado, as indexações pela data ocorrem da mais antiga
para a mais atual ... 

Preciso inverter essa ordem  

Imagino q deva ser algo simples, mas não me lembro como fazer  

FIOS E CABOS ENGENHARIA LTDA

Cícero Fernandes

Engenheiro Eletricista / Segurança do Trabalho

CREA-SC 27.958-0

(47) 3521.2988 - 9191.6226

www.fiosecabos.ind.br

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] Em
nome de Vinicius
Enviada em: segunda-feira, 19 de janeiro de 2009 17:30
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: RES: [delphi-br] Selecionando grupo de registros numa sql

O PostgreSQL oferece a cláusula OFFSET que mataria oq vc precisa...mas 
me parece que vc está usando o MySQL ?
Não sei te dizer neste SGBD como seria...

Cicero Fernandes escreveu:

 Bem inicialmente agradeço por ter respondido meu apelo ...

 Qto ao ORDER BY, E DESC, já estão incorporados a query, mas não 
 atendem o q
 preciso ...

 Eu necessito selecionar os 12 ultimos registros de uma query 

 To usando o DBIsam como Bco de dados ...

 Se puderem me ajudar agradeço muito ...

 FIOS E CABOS ENGENHARIA LTDA

 Cícero Fernandes

 Engenheiro Eletricista / Segurança do Trabalho

 CREA-SC 27.958-0

 (47) 3521.2988 - 9191.6226

 www.fiosecabos.ind.br

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Ricardo César Cardoso
 Enviada em: segunda-feira, 19 de janeiro de 2009 15:09
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Selecionando grupo de registros numa sql

 Assim de bate-pronto diria para você usar a ORDER BY e DESC do SQL.
 Exemplo genérico:

 Select Nome, Sobrenome
 From Clientes
 Order Sobrenome DESC

 Agora como se trata de um data, não tenho certeza... Talvez algo assim se
 estiver usando Firebird e desconsiderando os possíveis CAST's:

 Select First 12
 DataPedido, IDPedido
 From Pedidos
 Where DataPedido = :DATA_PESQUISA
 Order By DataPedido Desc

 Uma alternativa é criar um outro indice para o mesmo campo, porém um 
 índice
 descendente.

 Acho que é isso.

 []`s
 Ricardo.

 __
 Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em seg, 19/1/09, Cicero Fernandes cic...@fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br 
mailto:cicero%40fiosecabos.ind.br 
 mailto:cicero%40fiosecabos.ind.br
 mailto:cicero%40fiosecabos.ind.br  escreveu:

 De: Cicero Fernandes cic...@fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br 
mailto:cicero%40fiosecabos.ind.br 
 mailto:cicero%40fiosecabos.ind.br
 mailto:cicero%40fiosecabos.ind.br 
 Assunto: [delphi-br] Selecionando grupo de registros numa sql
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br

 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 Data: Segunda-feira, 19 de Janeiro de 2009, 14:34

 Tenho uma SQL onde os dados selecionador são organizados pela data 

 O sistema indexa da data mais antiga para a mais recente 

 Necessito selecionar apenas os últimos 12 registros partindo da data mais
 recente para trás 

 Alguem pode me ajudar ...

 Naturalmente já busckei no Google mas não consegui suprir minha 
 necessidade
 ... donde estou apelando para o grupo

 Obrigado a kem puder me ajudar ...

 FIOS E CABOS ENGENHARIA LTDA

 Cícero Fernandes

 Engenheiro Eletricista / Segurança do Trabalho

 CREA-SC 27.958-0

 (47) 3521.2988 - 9191.6226

 www.fiosecabos. ind.br

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

 

[As partes

RES: RES: [delphi-br] Selecionando grupo de registros numa sql

2009-01-19 Por tôpico Cicero Fernandes
Ok obrigado ... 

Vai dar certo ... 

 

 

 

 

 

FIOS E CABOS ENGENHARIA LTDA

Cícero Fernandes

Engenheiro Eletricista / Segurança do Trabalho

CREA-SC 27.958-0

(47) 3521.2988 - 9191.6226

www.fiosecabos.ind.br

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de José Henrique (Zote)
Enviada em: segunda-feira, 19 de janeiro de 2009 18:26
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: RES: [delphi-br] Selecionando grupo de registros numa sql

 

Então pelo que você falou, seu índice está:

Data asc – asc é ascendente ou seja do mais antigo pro mais novo.

Você querendo do mais atual para o mais antigo. Então alterando pra DESC
como já foi passado aqui vai fazer a “indexação” como você quer.

Se isto não resolver, acho que você não está sabendo se expressar ao fazer a
pergunta.

Abraço

--

José Henrique (Zote)

Analista de TI

Bludata Software

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] Em
nome de Cicero Fernandes
Enviada em: segunda-feira, 19 de janeiro de 2009 18:10
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RES: RES: [delphi-br] Selecionando grupo de registros numa sql

Meu problema se resolveria se minha indexação ocorresse de trás p frente ...
ou seja do ultimo registro para o primeiro ... 

Da maneira q tenho montado, as indexações pela data ocorrem da mais antiga
para a mais atual ... 

Preciso inverter essa ordem  

Imagino q deva ser algo simples, mas não me lembro como fazer  

FIOS E CABOS ENGENHARIA LTDA

Cícero Fernandes

Engenheiro Eletricista / Segurança do Trabalho

CREA-SC 27.958-0

(47) 3521.2988 - 9191.6226

www.fiosecabos.ind.br

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
] Em
nome de Vinicius
Enviada em: segunda-feira, 19 de janeiro de 2009 17:30
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: RES: [delphi-br] Selecionando grupo de registros numa sql

O PostgreSQL oferece a cláusula OFFSET que mataria oq vc precisa...mas 
me parece que vc está usando o MySQL ?
Não sei te dizer neste SGBD como seria...

Cicero Fernandes escreveu:

 Bem inicialmente agradeço por ter respondido meu apelo ...

 Qto ao ORDER BY, E DESC, já estão incorporados a query, mas não 
 atendem o q
 preciso ...

 Eu necessito selecionar os 12 ultimos registros de uma query 

 To usando o DBIsam como Bco de dados ...

 Se puderem me ajudar agradeço muito ...

 FIOS E CABOS ENGENHARIA LTDA

 Cícero Fernandes

 Engenheiro Eletricista / Segurança do Trabalho

 CREA-SC 27.958-0

 (47) 3521.2988 - 9191.6226

 www.fiosecabos.ind.br

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Ricardo César Cardoso
 Enviada em: segunda-feira, 19 de janeiro de 2009 15:09
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Selecionando grupo de registros numa sql

 Assim de bate-pronto diria para você usar a ORDER BY e DESC do SQL.
 Exemplo genérico:

 Select Nome, Sobrenome
 From Clientes
 Order Sobrenome DESC

 Agora como se trata de um data, não tenho certeza... Talvez algo assim se
 estiver usando Firebird e desconsiderando os possíveis CAST's:

 Select First 12
 DataPedido, IDPedido
 From Pedidos
 Where DataPedido = :DATA_PESQUISA
 Order By DataPedido Desc

 Uma alternativa é criar um outro indice para o mesmo campo, porém um 
 índice
 descendente.

 Acho que é isso.

 []`s
 Ricardo.

 __
 Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em seg, 19/1/09, Cicero Fernandes cic...@fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br 
mailto:cicero%40fiosecabos.ind.br 
mailto:cicero%40fiosecabos.ind.br 
 mailto:cicero%40fiosecabos.ind.br
 mailto:cicero%40fiosecabos.ind.br  escreveu:

 De: Cicero Fernandes cic...@fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br 
mailto:cicero%40fiosecabos.ind.br 
mailto:cicero%40fiosecabos.ind.br 
 mailto:cicero%40fiosecabos.ind.br
 mailto:cicero%40fiosecabos.ind.br 
 Assunto: [delphi-br] Selecionando grupo de registros numa sql
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br