RES: [delphi-br] Selecionando grupo de registros numa sql
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-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Luciano Calenzani Simões Enviada em: segunda-feira, 19 de janeiro de 2009 14:47 Para: delphi-br@yahoogrupos.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] [As partes desta mensagem que não continham texto foram removidas]
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 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
RES: RES: [delphi-br] Selecionando grupo de registros numa sql [ Resolvido ]
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]
[delphi-br] Selecionando grupo de registros numa sql
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 [As partes desta mensagem que não continham texto foram removidas]
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]
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 escreveu: De: Cicero Fernandes cic...@fiosecabos.ind.br Assunto: [delphi-br] Selecionando grupo de registros numa sql Para: delphi-br@yahoogrupos.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
RES: [delphi-br] Selecionando grupo de registros numa sql
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...@yahoogrupos.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 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 escreveu: De: Cicero Fernandes cic...@fiosecabos.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 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 [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Selecionando grupo de registros numa sql
O que eu te respondi não resolve? Luciano Calenzani Simões De: Cicero Fernandes cic...@fiosecabos.ind.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 19 de Janeiro de 2009 17:11:49 Assunto: RES: [delphi-br] Selecionando grupo de registros numa sql 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 ... 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: [delphi-br] Selecionando grupo de registros numa sql
Como faço p criar um indice descendente ... Axo q com isso resolvo meu problema ... 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: segunda-feira, 19 de janeiro de 2009 15:09 Para: delphi-br@yahoogrupos.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 escreveu: De: Cicero Fernandes cic...@fiosecabos.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 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 [As partes desta mensagem que não continham texto foram removidas]
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@yahoogrupos.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 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 escreveu: De: Cicero Fernandes cic...@fiosecabos.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 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]
RES: [delphi-br] Selecionando grupo de registros numa sql
Vou tentar Mas agradeço muito .. desde já 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 Luciano Calenzani Simões Enviada em: segunda-feira, 19 de janeiro de 2009 17:15 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Selecionando grupo de registros numa sql O que eu te respondi não resolve? Luciano Calenzani Simões De: Cicero Fernandes cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 19 de Janeiro de 2009 17:11:49 Assunto: RES: [delphi-br] Selecionando grupo de registros numa sql 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 ... 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] [As partes desta mensagem que não continham texto foram removidas]
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...@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
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
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