FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#2
|
|||
|
|||
Problemas con In en TIBQuery
Saludos a todos.
Mi Pregunta es la Siguiente: Tengo una base de datos con unas 3000 polizas en la k tengo 2 tablas referenciadas: poliza, poliza_log, las cuales poliza es la principal(master) y poliza_log es la visa de la poliza (Detail), por lo tanta para saber la situación de la póliza actual deberé sacar el ultimo valor insertado en Poliza_Log (Ya que lo hago con Generadores), sería algo así: Listado de todal las polizas: SELECT cod_poliza, importe_prima_neta, fecha_efecto, vigor FROM poliza_log WHERE cod_subpoliza IN (SELECT MAX(cod_subpoliza) FROM poliza_log GROUP BY cod_poliza) Bueno pues esta consulta me tarda unos 2 minutos (disparatado), mi pregunta es cómo `puedo acelerar esta consulta ya k por lo visto kien me lo ralentiza es el 'In'. La Base de datos tiene su integridad referencial y claves primarias, debería utilizar algún otro índice, pero el campo por el k hago In es clave primaria de Poliza_Log Gracias a Todos por Vuestra Increible Colaboración. |
|
|
|