Ayuda con consulta SQL
Que tal a todos,
Hice una consulta en SQL que con pocos registros funcionaba muy bien pero ahora se tarda hasta 30 minutos en procesar. Utilizo Interbase 6.5 y el programa esta hecho en C++ Builder 6. Si alguien me puede ayudar a optimizar la consulta se los agradecería. La consulta es la siguiente:
La base de datos al dia de hoy mide unos 50 Mb
SELECT Codigo,Precio,Cantidad
FROM Ventas_Conceptos
WHERE Venta_key IN (
SELECT Venta_key
FROM Ventas
WHERE Corte=50
AND Cancelada IS NULL)
Es una consulta sencilla salvo el hecho de que tiene un IN y una subconsulta.
|