Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/12/2012, 19:06
Avatar de nexus44
nexus44
 
Fecha de Ingreso: octubre-2012
Ubicación: Piura
Mensajes: 108
Antigüedad: 12 años
Puntos: 1
Respuesta: Procedimientos almacenados ayud4

Parte 01 - Muestra el plato mas caro con su costo.
Código MySQL:
Ver original
  1. select max(costo), codigo_plato from detalle_factura;

parte 02 - El plato mas vendido

Código MySQL:
Ver original
  1. SELECT detalle_pedido .codigo_plato, Sum(1) AS Expr1
  2. FROM detalle_pedido
  3. GROUP BY detalle_pedido.codigo_plato;

Esto es lo que estado realizando .

Código MySQL:
Ver original
  1. SELECT descripcion, count(detalle_factura.codigo_plato) as cantidad FROM
  2. detalle_factura INNER JOIN plato USING(codigo_plato)
  3. GROUP BY detalle_factura.codigo_plato HAVING cantidad = (SELECT count(*) from detalle_factura GROUP BY codigo_plato ORDER BY count(*) DESC LIMIT 1);


Sin embargo no logro realizar la consulta al exito , salu2.
__________________

"Nuestra capacidad se aleja de la Humanidad"

Última edición por gnzsoloyo; 10/12/2012 a las 20:02 Razón: Código mal etiquetado.