Muy buena serie, felicitaciones, subió el proyecto de Consultas #11. Buena mar, buen código.
@converti765 жыл бұрын
Excelentes queries, me subscribo hoy mismo!
@gonzalogomez67869 ай бұрын
buena explicacion hrm
@alambredruid4 жыл бұрын
Hola, muy buen video, por acá dejo otra forma de hacer el numero 20 un poco menos grande select dep.codigopedido from detallepedidos dep group by dep.codigopedido having sum(dep.cantidad * dep.preciounidad) > (select avg(sum(dp.cantidad*dp.preciounidad)) from detallepedidos dp group by dp.codigopedido)
@paco711143 жыл бұрын
Todavía menos grande sin dar nombre a las tablas: select codigopedido from detallepedidos group by codigopedido having sum(cantidad*preciounidad) > (select avg(sum(dp.cantidad*dp.preciounidad)) from detallepedidos dp group by dp.codigopedido)
@nelsoncanario4 жыл бұрын
DEL NEPTUNO. Como mostrar los productos que su preciounidad sea mayor a la media de los precios de los productos de su categoría.
@pipegnr225 жыл бұрын
Hola, primero que todo te agradezco mucho por tu curso! Lo sigo y me ha ayudado mucho para cumplir mis objetivos personales, sobre todo porque eres muy buen profesor, tienes esas habilidades de enseñanza. Tengo una pregunta, porque en la pregunta 1 utilizas (en la subconsulta) la tabla GamasProductos? Tú mencionas que es porque tiene en esa tabla la info de "Aromaticas", pero en la tabla Productos también está el campo Gama en el cual debiese decir también "Aromaticas". Entonces según entiendo, debiese ser innecesario poner la tabla de gamas... pero asumo que hay algo que no estoy entendiendo... porqué es esto? Muchas gracias nuevamente!
@DiscoDurodeRoer5 жыл бұрын
Piensa que no sabes cual es el producto mas caro, por eso debes hacer una subconsulta, intenta hacerlo sin subconsultas, veras la direferencia
@pipegnr225 жыл бұрын
@@DiscoDurodeRoer Entiendo que hay que hacer la subconsulta, eso bien. Mi duda es porqué usar la tabla GamasProductos? Teniendo en cuenta que tenemos el campo GAMA en la tabla Productos, y podríamos poner p.gama="Aromaticas", sin tener que llamar a la tabla GamasProductos. Gracias nuevamente
@yoandyvillaman27906 жыл бұрын
que teclado usas? suena hermoso :D
@DiscoDurodeRoer6 жыл бұрын
Razer blackwidow, lo tienes en el canal
@yoandyvillaman27906 жыл бұрын
DiscoDurodeRoer ah vale, es el primer vídeo que veo por eso pregunté geheh
@stevencastillo3015 жыл бұрын
Hola eh realizado la primera consulta que resolviste con este query: select pe.codigopedido,g.gama, max(p.precioventa) from pedidos pe inner join detallepedidos dp on pe.codigopedido = dp.codigopedido inner join productos p on dp.codigoproducto = p.codigoproducto inner join gamasproductos g on p.gama = g.gama group by pe.codigopedido,g.gama having g.gama ='Aromáticas' El tema es que si la hago de la siguiente forma: select pe.codigopedido, max(p.precioventa) from pedidos pe inner join detallepedidos dp on pe.codigopedido = dp.codigopedido inner join productos p on dp.codigoproducto = p.codigoproducto inner join gamasproductos g on p.gama = g.gama group by pe.codigopedido having g.gama ='Aromáticas' Tengo el siguiente error: ORA-00979: no es una expresión GROUP BY 00979. 00000 - "not a GROUP BY expression" *Cause: *Action: Error en la línea: 52, columna: 120 Podrias ayudarme viendo el query que hecho.
@DiscoDurodeRoer5 жыл бұрын
El having no le veo mucho sentido, ahi solo debe ir condiciones de grupo
@josephchannels94994 жыл бұрын
Sugerencia a los usuarios: verlo en velocidad x 1.25 🙂