Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/12/2012, 11:23
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Procedimientos almacenados ayud4

¿No sabes hacer un INNER JOIN entre tablas?


La primera es más la forma de hacer la consulta, que termina siendo muy elemental:
Código MySQL:
Ver original
  1. FROM cliente C INNER JOIN factura F ON C.cod_cliente = F.cod_cliene
  2. INNER JOIN detalle_factura DF ON F.nfactura = DF.nfactura
  3.     F.fecha BETWEEN fecha_desde AND fecha_hasta
  4.     AND cod_plato = codbuscado
De hecho, considerando que no puede haber una factura sin platos vendidos, entonces sólo se requiere:
Código MySQL:
Ver original
  1. FROM cliente C INNER JOIN factura F ON C.cod_cliente = F.cod_cliene
  2.     F.fecha BETWEEN fecha_desde AND fecha_hasta
Obviamente, fecha_desde, fecha_hasta son parámetros de entrada del SP.

¿es eso lo que quiers.

esencialmente es lo mismo que te dije en el post anterior.
¿Por qué no se entiende lo que te dije?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)