![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Hola,
El select anidado te agrupa toda la tabla cada vez que se llama, por cada registro en creditos. Creo que para optimizarlo lo mejor seria crear una tabla temporal desde cuotascredito, con el filtro de idestadocuota y de aquellos con count >= 3. Luego llamar a otro select comparando si idcreditos de creditos esta en esta tabla temporal, y finalmente haciendo drop a esta tabla temporal. Así tansolo harás la agrupacion y el filtro por idestadocuota una única vez, en vez de las 340 que estas haciendo ahora. Saludos. |
|
#2
|
||||
|
||||
|
Aunque no concosco muy bien tu estructura de tus tablas puedo decirte que talves esta parte
es la que esta haciendo tardar mucho. ![]() ![]() Haber prueba asi: Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#3
|
||||
|
||||
|
También puedes sustituir el primer IN por un EXISTS, que funciona mucho más rápido:
__________________
No hope, no dreams, no love, my only escape is Underground |
|
#4
|
|||
|
|||
|
Solucionado
gracias a todos por responder muchachos.
Axel_Tech tu codigo me trae lo que nesecito instantaneamente sin nada de demora muchas gracias. rgstuamigo tu consulta me trae todos los creditos pero como dije quedo solucionado con el codigo de axel. gracias gente saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| optimizar codigo | acrophet | Varios | 5 | 16-01-2011 23:28:39 |
| Optimizar con Case XXX of | TIKIMORE | Varios | 9 | 10-07-2010 17:21:20 |
| Optimizar Consulta - algoritmo | jmartinez | MySQL | 2 | 28-08-2007 17:06:37 |
| Optimizar Consulta en Firebird | AGAG4 | Firebird e Interbase | 14 | 10-01-2006 02:11:30 |
| Optimizar Consulta | dunia_lv | MS SQL Server | 2 | 21-04-2005 09:43:51 |
|