PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Alguém sabe porquê? Select que tranca... #37032

04/06/2003

0

Criei uma Select para totalizar um valor de uma tabela de gastos. Ele possui diversos parâmetros de filtragem e quando executo, seja por um programa ou pelo IBConsole, o uso da CPU fica em 100¬ e o programa ou o IBConsole trancam.
Isso ocorre apenas nesta Select. Em outras mais simples não ocorre. O micro é um Pentium III e tem 512 MB de RAM.
Se ajuda em alguma coisa, eis a Select:

SELECT DISTINCT SUM(u.VL_PROC_PG) FROM ubenserv u, benef b WHERE
((u.compet >= ´200301´) AND (u.compet <= ´209901´)) AND (u.tp_nota=5) AND (u.hosp=95815)
AND (b.empr=u.empr) AND (b.fami=u.fami) AND (b.dep=u.dep) AND (u.tp_proced IN(´S´,´O´,´F´))
AND (u.cli_cir=´T´) AND (u.proced BETWEEN 1900000 AND 3699999)
AND (((extract(year from u.atend)-extract(year from b.nasc))<=12)
OR (((extract(year from u.atend)-extract(year from b.nasc))=13)
AND (extract(month from u.atend)<=extract(month from b.nasc))))

Será que alguém tem idéia do problema que pode estar ocorrendo?


Alexandre7

Alexandre7

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar