Res: RES: [delphi-br] O q fazer com uma query que demora 15m p/ processar????
Eu até que tentei Thiago, mas, a versão do oracle que estou usando 8.0.5 não suporta comando Join. - Mensagem original De: Thiago - America Soft [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 1 de Fevereiro de 2008 10:55:37 Assunto: RES: [delphi-br] O q fazer com uma query que demora 15m p/ processar Tente fazer algo assim: select Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao, sum(GuiaAgeSeccao. Receita) as TotRec, count(Seccao. SecNum) as TotPsg from GuiaAgeSeccao left join GuiaAgencia on (GuiaAgeSeccao. GuiNum = GuiaAgencia. GuiNum) left join Seccao on (GuiaAgeSeccao. LinCod = Seccao.LinCod and GuiaAgeSeccao. SecNum = Seccao.SecNum) where and Seccao.LinCod = :Lin and Seccao.SecNum :SecCanc and Seccao.DataAumento = :Data and GuiaAgencia. GuiData = :dini and GuiaAgencia. GuiData = :dfim group by Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao abs. Thiago Filiano Rosa America Soft Informática 55 11 6955-8833 www.americasoft. com.br -Mensagem original - De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de Marx Gentil Enviada em: sexta-feira, 1 de fevereiro de 2008 10:19 Para: [EMAIL PROTECTED] os.com.br Assunto: [delphi-br] O q fazer com uma query que demora 15m p/ processar??? ? Eis a query Select Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao, Sum(GuiaAgeSeccao. Receita) as TotRec, Count(Seccao. SecNum) as TotPsg from GuiaAgeSeccao, Seccao, GuiaAgencia where GuiaAgencia. GuiNum = GuiaAgeSeccao. GuiNum and GuiaAgeSeccao. LinCod = Seccao.LinCod and GuiaAgeSeccao. SecNum = Seccao.SecNum and Seccao.LinCod= :Lin and Seccao.SecNum :SecCanc and Seccao.DataAumento= :Data and GuiaAgencia. GuiData =:dini and GuiaAgencia. GuiData =:dfim group by Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos - - - - - - Esta mensagem foi verificada pelo sistema KingNoSpam (versao 1.4.2) Assinatura: !DSPAM:47a31c4c1822 32037714507! Resultado: INOCENTE Para reportar este e-mail como SPAM, clique aqui: http://webmail. americasoft. com.br/retrain. php?sigGa31c4c18 2232037714507 clas s=amuser=iago@ americasoft. com.br Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] O q fazer com uma query que demora 15m p/ processar????
Tente fazer algo assim: select Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao, sum(GuiaAgeSeccao.Receita) as TotRec, count(Seccao.SecNum) as TotPsg from GuiaAgeSeccao left join GuiaAgencia on (GuiaAgeSeccao.GuiNum = GuiaAgencia.GuiNum) left join Seccao on (GuiaAgeSeccao.LinCod = Seccao.LinCod and GuiaAgeSeccao.SecNum = Seccao.SecNum) where and Seccao.LinCod = :Lin and Seccao.SecNum :SecCanc and Seccao.DataAumento = :Data and GuiaAgencia.GuiData = :dini and GuiaAgencia.GuiData = :dfim group by Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao abs. Thiago Filiano Rosa America Soft Informática 55 11 6955-8833 www.americasoft.com.br -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marx Gentil Enviada em: sexta-feira, 1 de fevereiro de 2008 10:19 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] O q fazer com uma query que demora 15m p/ processar Eis a query Select Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao, Sum(GuiaAgeSeccao.Receita) as TotRec, Count(Seccao.SecNum) as TotPsg from GuiaAgeSeccao, Seccao, GuiaAgencia where GuiaAgencia.GuiNum = GuiaAgeSeccao.GuiNum and GuiaAgeSeccao.LinCod = Seccao.LinCod and GuiaAgeSeccao.SecNum = Seccao.SecNum and Seccao.LinCod=:Lin and Seccao.SecNum :SecCanc and Seccao.DataAumento=:Data and GuiaAgencia.GuiData =:dini and GuiaAgencia.GuiData =:dfim group by Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos - Esta mensagem foi verificada pelo sistema KingNoSpam (versao 1.4.2) Assinatura: !DSPAM:47a31c4c182232037714507! Resultado: INOCENTE Para reportar este e-mail como SPAM, clique aqui: http://webmail.americasoft.com.br/retrain.php?sigGa31c4c182232037714507clas s=am[EMAIL PROTECTED]
Res: [delphi-br] O q fazer com uma query que demora 15m p/ processar????
Obrigado Jackson. Farei isto. - Mensagem original De: Jackson Gomes - ToolsComps [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 1 de Fevereiro de 2008 11:26:08 Assunto: Re: [delphi-br] O q fazer com uma query que demora 15m p/ processar Select Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao, Sum(GuiaAgeSeccao. Receita) as TotRec, Count(Seccao. SecNum) as TotPsg from GuiaAgeSeccao, Seccao, GuiaAgencia where GuiaAgencia. GuiNum = GuiaAgeSeccao. GuiNum and GuiaAgeSeccao. LinCod = Seccao.LinCod and GuiaAgeSeccao. SecNum = Seccao.SecNum and Seccao.LinCod= :Lin and Seccao.SecNum :SecCanc and Seccao.DataAumento= :Data and GuiaAgencia. GuiData =:dini and GuiaAgencia. GuiData =:dfim group by Seccao.SecNum, Seccao.SecResu, Seccao.SecExtensao Use Joins e veja se há indices nesses campos que vc está fazendo os filtros... Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores Borland/CodeGear Web Site: http://www.toolsand comps.com Nosso Fórum: http://groups. yahoo.com/ group/toolsandco mps e-mail: [EMAIL PROTECTED] ps.com Fone: 27 3389 1138 - 8811 0324 - - - - - - Devhost - Webhost para desenvolvedores Borland http://www.devhost. com.br [EMAIL PROTECTED] com.br Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]