FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con esta consulta
Hola amigos buen día desde República Dominicana. Sucede que estoy haciendo esta consulta pero se me esta frisando y tarda mucho para traerme los datos, quisiera ver en que debo mejorarla.
SELECT FF.numero, F.id_servicio, S.nombre, F.fec_creo, EE.NOMBRE, EE.APELLIDO FROM factura_det F INNER JOIN SERVICIOS S ON S.id_servicio = F.id_servicio INNER JOIN FACTURA FF ON FF.numero = F.numero INNER JOIN EMPLEADOS EE ON EE.ID_EMPLEADO = FF.ID_EMPLEADO WHERE F.id_servicio = '61165' AND F.fec_creo BETWEEN '2012.01.01' AND '2012.12.31' ORDER BY F.fec_creo Muchas gracias por siempre ayudar. |
#2
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
Gracias Y no olvides poner títulos descriptivos a tus preguntas, gracias. |
#3
|
||||
|
||||
Yo apostaría a que la culpa son los "INNER JOIN", y posiblemente los tamaños de las tablas y/o los campos. También deberías comprobar si los campos de referencia están indexados (son claves únicas, o externas, o algo) y si las tablas están optimizadas y limpias.
Sin saber la estructura completa y tamaño de la base de datos, poco más podremos decirte. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con esta consulta¡¡¡¡¡ | Poke | SQL | 5 | 04-07-2016 20:32:33 |
Ayuda con esta consulta | jfbaez | SQL | 5 | 18-05-2010 17:33:21 |
Está bien esta consulta Select count? | enecumene | MySQL | 12 | 30-08-2007 03:54:29 |
Esta consulta no me funciona | brandolin | Firebird e Interbase | 1 | 12-02-2007 17:29:08 |
Ayuda con esta consulta? | danytorres | SQL | 1 | 10-10-2003 20:29:15 |
|