Ayuda con consulta SQL
Que tal,
Alguien me puede ayudar a optimizar esta consulta:
Esta es parte de las tablas
Gracias por su ayuda.. |
Cita:
|
Cita:
Si alguien tiene mas conocimiento de Interbase o Firebird, existirá otra forma de realizar esta consulta? Gracias por su tiempo. |
El problema esta aquí: Restaurante_conceptos contiene una lista de varios registros que corresponden a uno solo de la tabla de Movimientos_Mesas, si bien ambas tablas tienen una cantidad considerable de registros no encuentro la manera de hacer esta consulta mas eficiente. |
Creo que necesitas explicarte mejor :)
|
Sería mucho más fácil que explicaras que quieres lograr, poniendo tablas así como lo hiciste no nos ayuda mucho para saber exactamente que lógica tienes en mente. Lo único que se puede deducir es que:
Estas haciendo una aplicación para restaurante Tienes una tabla de conceptos. Tienes una tabla "movimientos_mesa" (que quien sabe que registre) pero no sabemos que información quieres obtener, es más fácil si nos dices tengo tales tablas y quiero una consulta que me devuelva tal cosa. |
Que tal,
Tratando de entender y echando un poco de imaginacion deduzco: 1.- El codigo del producto de cada Concepto tiene que existir en la tabla de Articulos, por lo tanto este campo a fuerza deberia de estar en ambas tablas, luego yo sustituiria el LEFT por el INNER:
2.- No indicas si la llave M.MOV_MESA_KEY es unica, si asi fuere aplicaria lo mismo que el punto 1. Saludos |
yo creo que debes explicar mejor que es lo q quieres conseguir
que informacion guardas en cada tabla supongo q articulos es obvio que contiene un listado de articulos movimiento_mesas que informacion guarda? al no ver cantidades ni precios imagino que debe ser un catalogo de mesas restaurante_Conceptos al parecer son los articulos en venta suponiendo que yo este en lo correcto que es lo q quieres reportar? |
Me huele que puede faltar algún índice en lo campos por los que se reconcilia....
Faltaría ver cuales son los campos PK y qué índices tienen esas tablas. Saludos |
La franja horaria es GMT +2. Ahora son las 02:28:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi