Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

DUDA EN LECCION "Usando Case"

En el min 11 ejecuta el codigo Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadY al momento de ejecutar ese script me genera este error Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadNo se si a alguien le paso ese error y me podria ayudar a como resolverlo!

1 respuesta

Hola Esaú, tuve el mismo problema. Lo solucione agregando 'SABOR' en el GROUP BY, te anexo el como debe quedar.

SELECT ENVASE, SABOR,
CASE
    WHEN PRECIO_DE_LISTA >= 12 THEN 'COSTOSO'
    WHEN PRECIO_DE_LISTA >= 5 AND PRECIO_DE_LISTA <12 THEN 'ASEQUIBLE'
    ELSE 'BARATO'
END AS PRECIO, MIN(PRECIO_DE_LISTA) AS PRECIO_MINIMO
FROM tabla_de_productos
WHERE TAMANO = '700 ml'
GROUP BY ENVASE, SABOR,
CASE
    WHEN PRECIO_DE_LISTA >= 12 THEN 'COSTOSO'
    WHEN PRECIO_DE_LISTA >= 5 AND PRECIO_DE_LISTA <12 THEN 'ASEQUIBLE'
    ELSE 'BARATO'
END
ORDER BY ENVASE;

Señalando más específicamente en tu imagen en la línea 37 solo deberías agregar 'SABOR', Espero haberte ayudado, saludos.