Curso SQL. Consultas de agrupación o totales. Vídeo 5

  Рет қаралды 270,395

pildorasinformaticas

pildorasinformaticas

Күн бұрын

Пікірлер: 400
@SilverHawk316
@SilverHawk316 3 жыл бұрын
No sabes lo mucho que me salvas en cada curso y vídeo que haces, he tenido que prepararme mucho para conseguir trabajo y ahora que tengo algo, tus explicaciones me salvan la vida
@EstefaniaArceval
@EstefaniaArceval Жыл бұрын
Hola! este comentario es de hace un año, estas trabajando actualmente como data analyst? que podes decir al respecto? estoy estudiando para dedicarme a esto
@Aleaba91
@Aleaba91 8 жыл бұрын
Genial como explicas. SQL es una espina que tengo clavada y gracias a ti y a tus ejercicios esto comprendiéndolo muy bien. Tambien estoy siguiendo tu curso de java y de Android. Gracias a ti los que tenemos que echar más horas extras logramos entender y mejorar. Mucho ánimo y muchas gracias!
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Muchas gracias a ti por tu comentario y por seguir mis vídeos. Un saludo!!
@camilochica5863
@camilochica5863 6 жыл бұрын
Actualmente estoy haciendo curso de analista de datos, Excel, SQL y Tableu, y debo decirte que tus videos son de gran ayuda he mejorado mis conocimientos gracias a ti.
@FraseyChistes
@FraseyChistes 9 жыл бұрын
con tus instruciones, el SQl se me hizo como pan de cada dia , Perú te lo agradece. Visitanos
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+james montalvo celis Gracias !! me alegro de que te gusten los vídeos. La visita a tu tierra y resto de América Latina es uno de mis sueños que espero cumplir pronto. Un saludo
@carlospereyra4462
@carlospereyra4462 2 жыл бұрын
El ejercicio 3 plantea mal la consigna porque pide la media pero en el ejemplo de resolución da la suma (SUM) de todos y en el ejercicio 4 pide la media nuevamente pero esta vez si es el promedio o sea (AVG). Saludos y gracias por dedicar tu tiempo a la enseñanza de nuevas generaciones.
@mgarc9779
@mgarc9779 8 жыл бұрын
Estoy aprendiendo un montón Juan, es buenísimo este curso, te intento hacer un Me gusta en todos los que veo. También estoy haciendo todos los ejercicios profesor, y me estan ayudando muchísimo, de los diez que he hecho sólo he fallado muy poco, gracias a lo bien que te explicas. No te desanimes nunca de enseñarnos. Un abrazo profe!
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Muchas gracias por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo!!
@lexluthor9935
@lexluthor9935 2 жыл бұрын
Muchas gracias, por este maravilloso curso, es genial He visto casi al final del video en el ejercicio agrupación MAX, que se puede conseguir el mismo resultado sin tener que poner GROUP BY , debido a que al pedir solo un unico valor max(PRECIO) mostrara un único valor como resultado de consulta sin necesidad de agrupar el campo sección sintaxis sin ORDER BY ni AS: SELECT sección, MAX(precio) FROM productos WHERE sección="confección"; sintaxis con ORDER BY con alias: SELECTsección, MAX(precio) AS precio_mas_alto FROM productos WHERE sección="confección" GROUP BY sección; en cualquier caso, gracias por tu tiempo y profesionalidad un saludo cordial y exitos
@EstefaniaArceval
@EstefaniaArceval Жыл бұрын
Un antes y un despues con tus clases, ahora si estoy entendiend todo!!
@MegaM3RC3N4R10
@MegaM3RC3N4R10 5 жыл бұрын
estaba estresado porque no funcionaba mis consultas, hasta que vi su video y lo entendi, los codigos son los mismos que se emplea en ORACLE , ES UN CRACK
@lucianosantillan164
@lucianosantillan164 6 жыл бұрын
EN EL CASO DE ACCESS: SELECT SECCIÓN, SUM(PRECIO) AS SUMA_ART FROM PRODUCTOS GROUP BY SECCIÓN ORDER BY SUM(PRECIO)
@JoniDash
@JoniDash 4 жыл бұрын
Gracias man! Cuando lo hacia como en el video, access me pedia que introdusca el valor de Suma_Articulos y no tenia idea que hacer jajaj, gracias de nuevo ;p
@leduinpalacios4028
@leduinpalacios4028 4 жыл бұрын
Gracias man
@DjMarruu
@DjMarruu 4 жыл бұрын
QUE BUEN APORTE!! GRACIASS
@christianaguilarrojas3429
@christianaguilarrojas3429 4 жыл бұрын
En el PHPmyadmin también puedes usar "SELECT SECCIÓN, SUM(PRECIO) FROM PRODUCTOS GROUP BY SECCIÓN ORDER BY SUM(PRECIO)" sin necesidad de darle un alias.
@mtrfido
@mtrfido 3 жыл бұрын
LUCIANO - BEBE, JUDA BE HUD NOSOTROS - VERDADERAMENTE TU ERES EL REY DE REYES GRACIAS!!
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
Felipe Moralesmo: En los ejercicios que paso en este curso, siempre van al final del archivo las soluciones... Si miras al final de los PDF lo verás. Un saludo
@davidlopezpulpy5997
@davidlopezpulpy5997 6 ай бұрын
Excelente el curso y los videos. Increíble trabajazo.
@ivan_elchispachispita5066
@ivan_elchispachispita5066 8 жыл бұрын
Que grande profe que es usted...!!! que talento tiene para enseñar. Enhorabuena por su labor...sigue asi...un saludo desde Argentina.
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Muchas gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo!!
@tonysand69
@tonysand69 4 жыл бұрын
Eres lo máximo en serio, comentaré todos tus videos
@RMLeidy
@RMLeidy 2 жыл бұрын
Un pequeño detalle en el último ejercicio habias mencionado que cuando se trabajara con group by siempre debe ir acompañado del HAVING y usaste la cláusula WHERE 🤣🤣🤣. Ha estado espectacular este curso, muchisimas gracias profe. SELECT SECCIÓN, MAX(PRECIO) AS PRECIO_ALTO FROM PRODUCTOS GROUP BY SECCIÓN HAVING SECCIÓN='CONFECCIÓN';
@YazminAbat
@YazminAbat 2 жыл бұрын
si se puede, por eso si corre la consulta. El orden puede ser select from (joins) where + group by+having (despues del group by) + order by
@RMLeidy
@RMLeidy 2 жыл бұрын
@@YazminAbat gracias x la aclaración
@YazminAbat
@YazminAbat 2 жыл бұрын
@@RMLeidy a ti :)
@pilarriush.9373
@pilarriush.9373 10 ай бұрын
Me parecen muy útiles tus videos, muchas gracias 😉 Eres un gran profesor.
@santisan6359
@santisan6359 Ай бұрын
Genial vídeo! Una cosa, en Access si incluyes el tercer campo en la consulta, para que te salga algo "coherente" puedes utilizar la función de agrupación "First": SELECT PRODUCTOS.SECCIÓN, First(PRODUCTOS.[NOMBRE ARTÍCULO]) AS [PrimeroDeNOMBRE ARTÍCULO], Sum(PRODUCTOS.PRECIO) AS SUMA_ARTICULOS FROM PRODUCTOS GROUP BY PRODUCTOS.SECCIÓN ORDER BY Sum(PRODUCTOS.PRECIO);
@labmunksfl9524
@labmunksfl9524 24 күн бұрын
CRACK!!!
@jimmycruz3321
@jimmycruz3321 2 жыл бұрын
2020 y sigues salvando vidas a muchos programadores
@hernanmendez8176
@hernanmendez8176 4 жыл бұрын
Muchas gracias la verdad entre en cero con sql pero su aprendizaje me ha servido muchisimo
@juansal2764
@juansal2764 9 жыл бұрын
mil felicitaciones por el curso esta muy interesante
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
juan sal Gracias !! Me alegro de que te guste. Un saludo
@gonzalocba7631
@gonzalocba7631 2 жыл бұрын
excelente tus videos , 100% didácticos y yendo a lo realmente importante
@WinneeGustavoCabreraVillamayor
@WinneeGustavoCabreraVillamayor 9 жыл бұрын
Excelente el curso profesor, esperemos que al terminar este curso continuemos con PL/SQL. Eternas Gracias por compartir tus conocimientos!
@a.lekmane5855
@a.lekmane5855 4 жыл бұрын
el curso es muy y muy bien explicado le agradesco todo el esfuerzo un gran saludo
@AngelSalazar-uf5fk
@AngelSalazar-uf5fk 4 жыл бұрын
Amigo usted es como un angel caido del cielo sinceramente jaja me tomo el tiempo para comentarle porque es lo mínimo que puedo hacer para agradecerle por tanto !! Muchas Gracias.
@pildorasinformaticas
@pildorasinformaticas 4 жыл бұрын
Gracias a ti por seguir mis vídeos. Un salduo!
@AngelSalazar-uf5fk
@AngelSalazar-uf5fk 4 жыл бұрын
pildorasinformaticas por supuesto ya he visto el curso completo de php estoy soy estudiante de ingeniería si existe algun foro o grupo de whatsapp donde podemos interactuar estudiastes y eso me gustaría saber, después veré el curso de laravel
@angelmarzola7891
@angelmarzola7891 7 жыл бұрын
EXPLICAS SUPER CLARO MEN. GRACIAS POR HACER LO QUE HACES
@mejoresproductosdeamazon1406
@mejoresproductosdeamazon1406 4 жыл бұрын
Es excelente el curso. Muchas gracias por el enorme trabajo que estás haciendo.
@kleinmannaponte6630
@kleinmannaponte6630 5 жыл бұрын
Excelente Juan, es buenísimo los ejercicios que dejas para practicar, así plasmamos mas el conocimiento de una vez por cada vídeo
@daviddelarosavaladez4883
@daviddelarosavaladez4883 5 жыл бұрын
Estos vídeos son de gran ayuda.
@leonardojacobo4454
@leonardojacobo4454 3 жыл бұрын
Muchas gracias por tanto profesor. Perdón por tan poco.
@disrom1230
@disrom1230 4 жыл бұрын
Muchas gracias por enseñarnos. En el ejercicio 5 está demás "Group By" ya que el "Where" sólo nos deja productos de la sección en mención.
@MrFranencabo
@MrFranencabo 5 жыл бұрын
Hola! Por que en un parte del video nos explicas que en las consultas de agrupación para establecer criterios se utiliza la cláusula "having" y no "where", pero mas adelante( 22:54 ) haces la consulta con la cláusula "where" y lo único que cambias es poner en primer lugar el "where" y después el "group by"??? Tengo un lio con esto......!!!! Además me sale como articulo más caro un traje de caballero a 67.13...... No me aclaro con este error.
@phe402
@phe402 3 жыл бұрын
A mí igual me sale eso (67.13) pero creo que se debe a que precio no tiene un tipo de dato adecuado, esta en VARCHAR ! y en realidad puedes usar cualquier forma ya sea que uses where, having o combinandolas tiene su chiste acomodar las clausulas y cada quien tiene su lógica para armar sentencias pero mientras obtengas el resultado correcto yo creo que es más que suficiente.
@danithedeath
@danithedeath 9 жыл бұрын
Gracias Juan !!! como siempre muy claro todo !! Saludos
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
Daniel P. Gracias !!
@juanmanuelperezgonzalez9428
@juanmanuelperezgonzalez9428 4 жыл бұрын
He estado tan entretenido y aprendiendo SQL con tus videos y sin querer y antes de que mencionaras el querer dar un alias, ya me había adelantado y colocado lo siguiente SELECT SECCIÓN, SUM(PRECIO) FROM PRODUCTOS GROUP BY SECCIÓN ORDER BY SUM(PRECIO); Lo cual de la misma manera que al dar alias, me ordeno de menor a mayor los precios, claro, iniciando en primer lugar con el numero menor. Están geniales tus cursos... Y presente en Octubre 2020
@NeoStraknex
@NeoStraknex Жыл бұрын
Para el que lo esté viendo ahora, aunque ALIAS se puede usar y seguro que es la opción más fiable. Yo he probado a poner ORDER BY SUM(PRECIO) y también te lo ordena a la perfección. Esto lo he hecho asi ya que como SUM(PRECIO) viene indicado como una campo, he pensando que el nombre del campo en vez de ser PRECIO es SUM(PRECIO) y efectivamente =) No sé si luego por hacer esto puede desbaratarse otra cosa, pero por ahora me funciona.
@sinkmach1ne
@sinkmach1ne 11 ай бұрын
Estaría bien para hacer la consulta a nivel personal pero para una presentación o para ser mostrada la información a alguien más es útil utilizar el ALIAS y cambiarle a un nombre más amigable.
@thelegend4k71
@thelegend4k71 10 ай бұрын
Access solo no acepta alias en un ORDER BY, hay que hacerlo como usted dice.
@NeoStraknex
@NeoStraknex 10 ай бұрын
@@sinkmach1ne Si, tienes toda la razón. Al final el ALIAS hace que quede más presentable de cara a otras personas. Si la información es para ti y sabes lo que representa esa columna, pues no hay que usar el ALIAS (aunque luego pueda dar a confusiones el nombre jjajajaj). Gracias por tu respuesta 🤗🤗
@loan00608
@loan00608 9 жыл бұрын
Muy buenos los videos realmente se aprende mucho y se aclaran muchas dudas, en cuanto a varias consultas de agrupacion hice una con los siguientes SELECT `SECCIÓN`,`IMPORTADO`,sum(`PRECIO`) as SUMA from productos group by `SECCIÓN`,`IMPORTADO` order by `SECCIÓN`,SUMA desc lo que hace es que me muestra las secciones agrupadas, luego me agrupa los que son importados verdadero y falso de cada seccion y luego oderno por seccion y por suma en orden descendente.
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Andres Grajales Perfecto !! Veo que lo has entendido a la perfección. Un saludo
@adriancordova1618
@adriancordova1618 2 жыл бұрын
23:27 Yo sin usar el GROUP BY me dio el mismo resultado, creo que para ese ejercicio no era necesario el GROUP BY, yo sólo puse: SELECT SECCIÓN, MAX(PRECIO) AS PRECIO_MÁS_ALTO FROM PRODUCTOS WHERE SECCIÓN = 'CONFECCIÓN'
@vrdarkal
@vrdarkal Жыл бұрын
Correcto, no era necesario. Tambien se podía filtrar la sección con el having, aprovechando el group by, asi: SELECT SECCIÓN, MAC(PRECIO) FROM PRODUCTOS GROUP BY SECCIÓN HAVING SECCIÓN="CONFECCIÓN";
@oswali
@oswali 6 жыл бұрын
Esto está resultando... cuando consiga trabajo por Saber SQL, cuenta con el 10% de Mi Primer Salario!!
@Darkmasteryi
@Darkmasteryi 5 жыл бұрын
¿conseguiste trabajo?
@NickPlateFree
@NickPlateFree 5 жыл бұрын
@@Darkmasteryi nadie consigue trabajo solo con sql asi nada mas, necesitas tener años de experiencia en otro puesto dentro de una empresa.
@kingsleyshacklebolt7335
@kingsleyshacklebolt7335 5 жыл бұрын
Yo si consegui trabajo, no de sql solamente sino con otras cosas pero sin experiencia
@alfredbshwiwwiej9
@alfredbshwiwwiej9 5 жыл бұрын
@@NickPlateFree Se consigue sí. Igual depende del lugar, pero en mi país los requisitos son generalmente Inglés, y dependiendo del puesto algún lenguaje de programación y SQL u otras tecnologías. (Depende del puesto)
@christorres2409
@christorres2409 5 жыл бұрын
si quieres trabajar en el sector de administrador de base de datos, deberías saber diseñar una base de dato(modelo entidad relación), saber pasarla al tabla(modelo relacional), saber sql (DDL y DML ) eso es como el principio del largo camino de las bases de datos.
@netfmll
@netfmll 9 жыл бұрын
Muy interesante el curso de SQL y todas las explicaciones muy claritas. En el ejercicio 3 se pide una consulta de agrupación que muestre la media del precio de los artículos de todas las secciones pero luego en la solución se muestra la suma del precio de los artículos por sección, supongo que solo es un gazapillo. El código SQL para la consulta planteada sería SELECT SECCIÓN, AVG(PRECIO) AS MEDIA_POR_SECCIÓN FROM PRODUCTOS GROUP BY SECCIÓN
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
netfmll Hola !! Sí, es correcta tu interpretación. Quise plantearlo por sección, no de todas las secciones. Gracias por el apunte. Un saludo !!
@jevaparure
@jevaparure 7 жыл бұрын
2017...Aún vemos tus videos!!!..gracias, mil gracias
@EzKuLaKa
@EzKuLaKa 4 жыл бұрын
yo en 2020
@ariel.poblete28
@ariel.poblete28 7 жыл бұрын
En access las sentencias son bastantes distintas. Por ejemplo no puedo agregar NOMBREARTÍCULO en el select de la última consulta si no lo agrego en el GROUO BY tambien. Por lo que me muestra todos los articulos de la seccion de confeccion, no solo el mas caro...
@ericamadobegines8764
@ericamadobegines8764 4 жыл бұрын
Como siempre felicidades por todos y cada uno de los cursos. Increibles. Tengo una pequeña duda, en el instante 15:03 se cambia el WHERE por el HAVING... y se aclara el por que, pero al final del video, en el instante 23:04 se usa el WHERE cuando parece que debiera usarse el HAVING. Felicitaciones otra vez por el video y por los muchos otros (yo sigo tus cursos de PHP mysql, javascript y ANDROID).
@sergiopinedo970
@sergiopinedo970 Жыл бұрын
iGUAL TENGO LA MISMA DUDA
@repiola7
@repiola7 2 жыл бұрын
Muchísimas gracias por estas clases de SQL. Pregunto en el min 22:36 por qué no usaste HAVING para la condicional SECCION='CONFECCIÓN' ?. Dijiste que si usabamos GROUP BY iba acompañado de HAVING y no WHERE. Tendrías clases de Python?. Necesito aprenderlo por asunto de trabajo. He sido programador de FoxPro, VFP y también he manejado SQLy ACCESS hace mucho tiempo y me he olvidado no en su totalidad pero apenas. La lógica aún se mantiene. Te felicito por este curso; muy bien explicado y didáctico muy útil a pesar que ya tiene 6 años. Exitos para tí y que te mantengas en vigencia, ya me subscribí. Si hay integrantes de una comunidad de SQL que interactúan, clapses, capacitación, asi como lo hay en VFP aunque ya no está en vigencia; por favor házmela saber.
@cristhianhadersanchezlopez413
@cristhianhadersanchezlopez413 Жыл бұрын
Porque recuerda que la estructura del lenguaje tiene un order logico y determinado. Las clausulas siguen ese orden. El orden de uso de estas es FROM, WHERE, GROUP BY, HAVING y finalmente ORDER BY. Teniendo en cuenta eso, WHERE y HAVING tienen la funcion de especificar algo que quieras obtener, pero si vas a usar GROUP BY y necesitas especificar algo, tanto WHERE como HAVING te sirven, solo que teniendo en cuenta el orden que te indico, pues tendras que digitar WHERE antes de GROUP BY si es que te decides por esta, o digitar HAVING despues de GROUP BY
@Yo-is9is
@Yo-is9is 5 жыл бұрын
Amigo, me encantaron tus vídeos, creo k los veré todos antes de comenzar a hacerte preguntas, ojala tengas tiempo de contestarme, en verdad gracias por compartir lo que sabes (Y)
@ianramireztorres636
@ianramireztorres636 7 жыл бұрын
muy buen curso felicidades explicas muy bien
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Gracias !! Un saludo
@granguianoanguiano4547
@granguianoanguiano4547 9 жыл бұрын
Hola, como siempre muy buen vídeo Creo que el ejemplo del articulo mas caro, quedaría perfecto para las subconsultas Saludos
@CristhianVlad
@CristhianVlad 5 жыл бұрын
la solucion al ejercicio de count es: select tabladelproducto.camponombredeproducto, tabladelproducto.campopreciodelproducto from tabladelproducto WHERE tabladelproducto.campopreciodelproducto IN (SELECT MAX(tabladelproducto.campopreciodelproducto) FROM tabladelproducto)
@randallbiermann2525
@randallbiermann2525 5 жыл бұрын
@@CristhianVlad NO
@CristhianVlad
@CristhianVlad 5 жыл бұрын
@@randallbiermann2525 :D xd
@SergioLopez-zc8nk
@SergioLopez-zc8nk 5 жыл бұрын
Si el HAVING sustituye al where en las consultas de agrupación o totales como se dice en el min 15:10, porque en el último supuesto del minuto 22 se utiliza WHERE junto a la consulta de agrupacion (GROUP BY) y no HAVING?
@albertotorre5477
@albertotorre5477 7 жыл бұрын
Realmente no hace falta un alias para utilizar el order by o el having. Es simplemente una ayuda. Pero en el having puedes poner la condición utilizando la operación a pelo. Por ejemplo, HAVING count(*) > 2
@maximilianosilviobalzano4433
@maximilianosilviobalzano4433 7 жыл бұрын
Excelente el curso y los videos; son de gran ayuda!!!
@eduardoantoniopenaabarca9056
@eduardoantoniopenaabarca9056 7 жыл бұрын
Hola hola! Por que en un parte del video nos explicas que en las consultas de agrupación para establecer criterios se utiliza la cláusula "having" y no "where", pero mas adelante( 22:54 ) haces la consulta con la cláusula "where" y lo único que cambias es poner en primer lugar el "where" y después el "group by"??? Muy buenos tus videos, gracias en vdd.
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Hola !! Esto me lo han dicho bastante. Porque me equivoqué :(( A ver si me acuerdo y pongo un letrero o algo en el vídeo que lo señale. Un saludo!!
@florenciatommasi6986
@florenciatommasi6986 7 жыл бұрын
Hola! Tengo una duda con respecto a eso mismo. Al seguir el video y hacer los ejercicios de práctica, la cláusula "where" me da los mismos resultados que "having". Mi pregunta es: ¿funciona de igual forma porque son ejercicios simples y en consultas más complejas daría error? ¿O por qué me da los mismos resultados?
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
elblogdeover.wordpress.com/2007/12/25/diferencia-entre-la-clausula-where-y-having-en-sql/
@florenciatommasi6986
@florenciatommasi6986 7 жыл бұрын
Muchas gracias!
@cristianfernando2951
@cristianfernando2951 7 жыл бұрын
el mismo error encontré en las practicas de la descripción del video Muy buenos tutoriales! Saludos Juan!
@LucaVV1900
@LucaVV1900 8 жыл бұрын
Hola, Profesor. Estoy trabajando con ACCESS 2016 y estoy realizando la siguiente consulta SELECT SECCIÓN, SUM( PRECIO) AS TOTAL FROM PRODUCTOS GROUP BY SECCIÓN ORDER BY TOTAL. Funciona bien hasta la parte de GROUP BY, pero al agregar ORDER BY con el alias de TOTAL. Me aparece una ventana con el nombre del ALIAS (TOTAL), solicitando que introduzca un parametro y al revizar no realiza el orden en TOTAL. Qué puedo hacer? Nota: estoy realizando la consulta que hace en el video en el minuto 8:40 al 9:30 Muchas gracias
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+Luciano Vives SELECT SECCIÓN, SUM( PRECIO) AS TOTAL FROM PRODUCTOS GROUP BY SECCIÓN ORDER BY SUM(PRECIO) Un saludo
@LucaVV1900
@LucaVV1900 8 жыл бұрын
+pildorasinformaticas Profesor Juan, muchas gracias, funcionó perfecto.
@gggg1712
@gggg1712 8 жыл бұрын
+pildorasinformaticas Uh gracias yo tambien tenia el mismo problema, estaba trabajando con acess 2013, estuve dos horas pensando porque me tiraba esa ventana
@adanhimura43769
@adanhimura43769 6 жыл бұрын
+pildorasinformaticas Gracias por la solución, pero esto quiere decir que en Acess los alias no funcionan?
@ignaciogonzalezampudia1405
@ignaciogonzalezampudia1405 6 жыл бұрын
Funcionan, pero solo con fin estetico en la consulta, no lo podes usar mas adelante en la sentencia para dar otra orden
@adalbercondelucero6119
@adalbercondelucero6119 2 жыл бұрын
Hola, el where funciona en la clausula del máximo precio al minuto 23:06, porque va antes del group by, y si lo pusiera después del group by, tendría que usar el having ?
@ghoul3227
@ghoul3227 3 жыл бұрын
Gracias hermano, llevaba un mes intentando como hacer un tipo de consulta así.
@guillermocollada3404
@guillermocollada3404 7 жыл бұрын
en vez de crear un alias para "SUM(precio)" para luego ordenar, tambien se puede hacerlo siguiente: "ORDER BY SUM(precio)"
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Correcto
@Camilo-oq8wr
@Camilo-oq8wr 4 жыл бұрын
Si, pero queda bien para explicar las 2 cosas a la vez
@pablojoyce3074
@pablojoyce3074 4 жыл бұрын
En Access, para colocar un ALIAS, debes escribir la cláusula AS [nombre alias]. Por ejemplo SELECT POBLACIÓN, COUNT([CÓDIGO CLIENTE]) AS [CANTIDAD] FROM CLIENTES GROUP BY POBLACIÓN donde CANTIDAD es el alias para la función COUNT. Saludos y buena suerte.
@MrMadmaggot
@MrMadmaggot 2 жыл бұрын
@@pablojoyce3074
@CristhianVlad
@CristhianVlad 5 жыл бұрын
gracias por sus enseñanzas
@picaman95
@picaman95 7 жыл бұрын
Muchismas gracias por este curso, me va a servir para aprobar bases de dato. Un saludo.
@ferwall1
@ferwall1 Жыл бұрын
Minuto 5:22, Yo tuve que entrecomillar sección al principio porque sino me daba error "SELECT `SECCIÓN`, SUM(PRECIO) FROM PRODUCTOS GROUP BY SECCIÓN"
@yomericuriel6807
@yomericuriel6807 8 жыл бұрын
Me encantan sus vídeos (:
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+Yomeri Curiel Gracias !!
@africamia4ever
@africamia4ever 9 жыл бұрын
Lo maximo!! Gracias Juancito :D
@WomenSportsPlay
@WomenSportsPlay 2 жыл бұрын
16:17 pero en esa parte el hay un group by en la mitad asi que no import donde vaya el group by no?
@maralisvilladiegog
@maralisvilladiegog 7 жыл бұрын
Hola pildoras informaticas me gustaria saber en el ejercicio 3 porque si pides la media realizas una suma de todos los valores de los articulos por seccion. Gracias
@christianhuincabaeza107
@christianhuincabaeza107 7 жыл бұрын
Eres un crack !!
@GuerreroSUD
@GuerreroSUD 9 жыл бұрын
Según lo que explicaste antes, la manera mas correcta de solucionar el error del minuto 22:53 , debería ser utilizando Having en lugar de Where.
@johnatchazo8311
@johnatchazo8311 9 жыл бұрын
Roberto Guerrero having es para una condicion para un grupo de filas
@GuerreroSUD
@GuerreroSUD 9 жыл бұрын
Gracias, un amigo me explicó ya la diferencia: Where para una condición a toda la tabla, Having para una condición a un grupo de registros de la tabla.
@L0c0xx
@L0c0xx 4 жыл бұрын
Una consulta, si no coloco el As al momento de darle nombre al campo de la tabla de consulta y simplemente le pongo un espacio, no afecta en nada cierto? ,porque siempre he puesto un espacio y así me enseñaron hace años
@juliandanielaleksandrowicz7686
@juliandanielaleksandrowicz7686 4 жыл бұрын
Muy bueno el curso! Tengo una duda, en el ejercicio del precio maximo de confección. Yo usé un having al final, en vez del where. Es correcto? Gracias y saludos desde Argentina.
@nicolasmelomartinez3237
@nicolasmelomartinez3237 3 жыл бұрын
Tengo la misma duda, la resolviste?
@sebastianortiz9393
@sebastianortiz9393 2 жыл бұрын
tengo la misma duda porque él dijo que se usaba having en consultas de agrupación
@eliobaigorria4638
@eliobaigorria4638 2 жыл бұрын
podes utilizar el HAVING dentro de la clausula GROUP BY .. luego tambien llegamos a la misma solucion utilizando el WHERE pero utilizandola antes del HAVING , pasa por la eficiencia de la consulta dentro del gestor
@andresfelipesalcedoortega8798
@andresfelipesalcedoortega8798 4 жыл бұрын
Un cordial saludo, agradezco mucho el curso impartido por usted me ha ayudado aprender, pero podría subir el resultado de los talleres para comparar si lo estoy haciendo bien. Muchas gracias.
@andresfelipesalcedoortega8798
@andresfelipesalcedoortega8798 4 жыл бұрын
Retiro lo dicho, ya vi que las soluciones están al final. jejeje gracias.
@ivanfernandolopez6292
@ivanfernandolopez6292 7 жыл бұрын
Excelente curso tengo una consulta yo he trabajado anteriormente con comandos sql desde visual fox y ahi si me trae en el group by mas de un campo por ejemplo saber que producto tiene mayor valor select SECCIÓN,NOMBREARTÍCULO,max(PRECIO) from productos GROUP BY SECCIÓN,NOMBREARTÍCULO . como haria en mysql gracias de antemano sus cursos son espectaculares muy claros y precisos
@educacioninformatica
@educacioninformatica 7 жыл бұрын
Saludos y mil gracias, sus excelentes videos me han ayudado muchísimo como mis estudiantes del colegio. Estamos siguiendo diligentemente su curso de sql y siento que estamos aprendiendo más y mejor. Si en el futuro pudiera hacer un curso sobre libre office base, básico intermedio y avanzado estaría eternamente agradecido ya que no hay buen material en español en KZbin ni una guía en video para realizar una base de datos útil completa y funcional. Creo que sería muy útil ya que en varios países de latinoamerica hay leyes que fomentan prioritariamente el uso de software libre. Mil gracias por todo.
@fedegim2166
@fedegim2166 4 жыл бұрын
Entonces como salvamos ese error al agregar NOMBREARTÍCULO? al final del video cuando nos muestra TRAJE CABALLERO.
@SamGamyiKLC
@SamGamyiKLC 5 жыл бұрын
14:40 Para que funcione con where se le debe colocar antes del Group By. SELECT SECCIÓN,AVG(PRECIO) AS MEDIA FROM productos WHERE SECCIÓN="CONFECCIÓN" OR SECCIÓN="DEPORTES" GROUP BY SECCIÓN ORDER BY MEDIA
@lucho997
@lucho997 4 жыл бұрын
Justo asi me salio recien, pense q no me iba a funcionar xD
@SamGamyiKLC
@SamGamyiKLC 4 жыл бұрын
@@lucho997 este profe es muy bueno. Lo menos que podemos hacer es complementar sus vídeos con pequeñas correcciones o aportes XD.
@cebollamortal
@cebollamortal Жыл бұрын
Una consulta: ¿Ahora se puede utilizar HAVING o WHERE indistintamente?, porque con ambos creo que obtuve el mismo resultado en PHP MySQL. Muchas gracias, Superlativo lo de Píldoras Informáticas.
@bdrq
@bdrq Жыл бұрын
Si, pero debes de tener en cuenta que el having se realiza sobre después sobre la agregación que estás realizando y el where va antes sobre cualquier tabla, por lo tanto debes tener cuidado por que filtras primero en el where.
@cebollamortal
@cebollamortal Жыл бұрын
@@bdrq Disculpá mi ignorancia, el having iría en un UPDATE, y el WHERE en un CREATE?
@wuagner28
@wuagner28 9 жыл бұрын
Excelentes vídeos como siempre,!!, Sólo me gustaría saber si pudiera empezar un curso de AS400, el cual es un sistema muy útil y beneficioso, gracias por compartir sus conocimientos!!
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
Leandro Martinez Hola !! Gracias por el comentario. Tomo nota del curso que propones, aunque ntengo que decirte que no me lo han pedido mucho hasta ahora. Voy haciendo cursos en función de mis conocimientos y del nº de peticiones que me hacen. Un saludo!!
@juanca2967
@juanca2967 5 жыл бұрын
Excelente propuesta. As400
@jng5746
@jng5746 3 жыл бұрын
En el minuto 22:58, cuando introduces un WHERE, no debería ser un HAVING? Sigo sin ver clara la diferencia... Muchas gracias por los vídeos, son geniales!!
@enriquepereira5918
@enriquepereira5918 3 жыл бұрын
El HAVING es posterior al GROUP BY, mientras que WHERE es anterior a GROUP BY. HAVING es utilizado para realizar una búsqueda/filtrado dentro de los datos retornados por GROUP BY.
@cesarpreciado4737
@cesarpreciado4737 7 жыл бұрын
El video de la clausula group by, donde esta solo vi el de order by
@josel.martinez6153
@josel.martinez6153 8 жыл бұрын
Felicitaciones por el evidente amor que poner en tu trabajo; te sigo en php y java.. le tengo hambre a android pero es demasiado. Un detalle tengo en la ultima consulta... el articulo de precio mas alto me da 522; asumo que porque el campo precio es varchar, intente modificarlo en la estructura, pero, las consultas me salen vacías.. intento importar otras BBDD .db y .sql y me da error... asi que trabajaré con lo que tengo.. hasta resolver los detalles..
@vladisgc1340
@vladisgc1340 3 күн бұрын
Una Duda cuando le da el error con el where, ¿Deberia ir un having? Segun dijo en un video anterior
@joelhernandez6062
@joelhernandez6062 2 жыл бұрын
Hola, ¿Es necesario usar la cláusula GROUP BY en el último ejemplo?
@kimi4869
@kimi4869 Жыл бұрын
No es necesario
@clersonclerviusverdieuvinc2843
@clersonclerviusverdieuvinc2843 7 жыл бұрын
HOLA a todos, le agradezco al canal por este curso que la verdad me gusta mucho. Tengo una duda, alguien me podría decir por que no me funciona la clausula ORDER BY en ACCESS cuando utilizo el alias(AS)?
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
¿El nombre del campo del ORDER BY es el que has puesto en el AS? Debería funcionar si es así. Y si no te funciona, prueba a poner el nombre antes del AS. Un saludo!!
@elmesiasyourpapi
@elmesiasyourpapi 7 жыл бұрын
Todo se puede hacer con HAVING, sin necesidad del WHERE? o en alguna parte no funciona el HAVING??
@jimmyyar1097
@jimmyyar1097 6 жыл бұрын
La solución para el ejercicio del minuto ( 22:54 ) seria de esta forma?? SELECT SECCIÓN,NOMBREARTÍCULO,MAX(PRECIO) FROM productos WHERE PRECIO=(SELECT MAX(PRECIO) FROM productos);
@ZeratulX
@ZeratulX 5 жыл бұрын
te faltó que pongas que la sección es de "confección"
@MauricioCollazo
@MauricioCollazo 9 жыл бұрын
Buenas tardes Juan, excelente curso, espero que haya continuación! Por otro lado, yo estoy trabajando con los ejercicios desde Access, pero al ejecutar las consultas me manda un cuadro de diálogo donde me pide que introduzca el valor del parámetro y me muestra el ALIAS que especifiqué SUMA_ARTICULOS, lo mismo en el ejercicio de la media, esto sucede sólo al ordenar los registros y referirme al ALIAS, esta es la instrucción tal y como la tengo en la consulta SQL: SELECT SECCIÓN, SUM(PRECIO) AS SUMA_ARTICULOS FROM PRODUCTOS GROUP BY SECCIÓN ORDER BY SUMA_ARTICULOS;
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Mauricio Collazo Hola !! Si lo haces en una BBDD MySql verás como si te lo coge. El problema es que me parece que lo estás haciendo en Access. Para Access un Alias no es más que una "máscara" que oculta el verdadero nombre del campo que en este caso sería SUM(PRECIO). Si pruebas la orden SELECT SECCIÓN, SUM(PRECIO) AS SUMA_ARTICULOS FROM PRODUCTOS GROUP BY SECCIÓN ORDER BY SUM(PRECIO) verás como sale también en Access. Al comienzo del curso comenté que cada gestos de BBDD tenía su propia versión del lenguaje SQL. Esta duda tuya es un claro ejemplo. Un saludo
@sergiorevillagrau2838
@sergiorevillagrau2838 6 жыл бұрын
En el minuto 22:43 en vez que WHERE no deberia ser HAVING al tratarse de una agrupación
@ddactico2577
@ddactico2577 8 жыл бұрын
ME GUSTARIA QUE DIERAS UN CURSO DE VISAL BASIC 2015 O DE DELPHIXE7, DAS MUY BIEN LAS CLASES, MUCHAS GRACIAS ME HAS ENSEñADO MUCHO. E SEGUIDO TU CURSOS DE JAVAECLIPSE Y E APRENDIDO BASTANTE, GRACIAS!!!!
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Gracias por el comentario. Tomo nota de tus peticiones. Un saludo!!
@BarBaTaR
@BarBaTaR 4 жыл бұрын
Muy buenas, estoy realizando los ejercicios que nos propones y si no me equivoco creo que he detectado un error en el enunciado: - Realizar una consulta de agrupación que muestre la MEDIA del precio de los artículos de todas las secciones. Mostrar en la consulta los campos sección y suma por sección. ). En la solución lo propones como la suma con SUM(PRECIO). SELECT SECCIÓN, SUM(PRECIO) AS MEDIA FROM PRODUCTOS GROUP BY SECCIÓN En el curso nos comentas que para realizar la media se realiza con AVG( ) Mi solución: SELECT SECCIÓN, AVG(PRECIO) AS MEDIA FROM PRODUCTOS GROUP BY SECCIÓN Muchísimas gracias por ofrecernos tan valiosa información, realmente siento que estoy avanzando. Un cordial saludo :)
@pildorasinformaticas
@pildorasinformaticas 4 жыл бұрын
Pues si es así, efectivamente se trata de un error por mi parte. Debería ser AVG(PRECIO). Gracias por avisar. Un saludo!
@stradacom71
@stradacom71 5 жыл бұрын
Muy buenos días, ante todo mis felicitaciones por el curso y mis respetos a Ud, solo queria verificar algo , en el ultimo ejemplo de este video usas WHERE y lo antepones al GROUP BY, pero tambien es correcto hacerlo despues del GROUP BY con la sentencia HAVING ? almenos probe con la base de datos de prueba que nos diste y da el mismo resultado , se puede hacer sin inconvenientes ? se que en el ejemplo anterior al ultimo lo utilizaste , entonces creo que es funcional de las dos formas , si no por favor agradeceria que pudieras explicarnoslo, Gracias
@JoseXD-rf7dj
@JoseXD-rf7dj 2 жыл бұрын
TAMBIEN TENGO LA MISMA DUDA, AUNQUE CREO QUE ES PORQUE SOLO INCLUYO EN EL UTLIMO EJERCICIO UNA SOLA CONDICION, EN TODO CASO SERIA MEJOR, ESAR HAVING Y ASI DISTINGUIENDO SU USO PARA LOS DATOS AGRUPADOS
@nayelysibanez466
@nayelysibanez466 7 жыл бұрын
HOLA EN EL EJERCICIO N 3 de este modulo, me pide encontrar la media, y cuando voy a la solución para comparar encuentro en vez de la clausula AVG que sería la del promedio me aparece SUM, estoy confundida, espero puedas responderme
@EmilioLosa
@EmilioLosa 9 жыл бұрын
Hola Fantástico trabajo el que estas realizando, pero siento decirte que sí se puede realizar el último ejercicio correctamente Select seccion, precio from productos where seccion = "confeccion" order by precio desc limit 0,1 Obtendrás el precio más caro del producto
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Emilio Losa Perfecto!!! Gracias por el comentario. Un saludo
@CristhianVlad
@CristhianVlad 5 жыл бұрын
la solucion al ejercicio de count es: select tabladelproducto.camponombredeproducto, tabladelproducto.campopreciodelproducto from tabladelproducto WHERE tabladelproducto.campopreciodelproducto IN (SELECT MAX(tabladelproducto.campopreciodelproducto) FROM tabladelproducto)
@ramiro4533
@ramiro4533 2 жыл бұрын
22:55 y cual es la solucion? no entendi
@juliorazo2299
@juliorazo2299 7 жыл бұрын
Muchas gracias por el curso, es de muchisima ayuda, pero me ha surgido una duda: Cuando ejecutas la consulta en el minuto 20:30 efectivamente te devuelve el numero de clientes por poblacion, pero mi pregunta es, como hago para obtener dentro de esa misma consulta unicamente la poblacion con el mayor numero de clientes. O sea que solo me muestre: (MADRID 12)
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
SELECT TOP1 COUNT(CÓDIGOCLIENTE), POBLACIÓN FROM CLIENTES GROUP BY POBLACIÓN DESC
@juliorazo2299
@juliorazo2299 7 жыл бұрын
Muchas gracias Juan, si no me equivoco o tal vez sea por el gestor puesto que sigo tus videos con sql server creo que la forma de hacerlo seria: select top 1 count(codigocliente), poblacion from clientes group by poblacion order by count(codigocliente) desc de igual forma si se soluciono mi duda, me hacia falta contemplar el uso de top, te agradezco mucho, bendiciones. Eres el mejor.
@diabloz500
@diabloz500 7 жыл бұрын
Juan en el minuto 23:08 tambien podrias reemplazarlo asi??? SELECT SECCIÓN, MAX(PRECIO) AS MAXIMO_PRECIO FROM PRODUCTOS GROUP BY SECCIÓN HAVING SECCIÓN="CONFECCION" Me sale lo mismo
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
No recuerdo ya lo que dije en este vídeo, pero si sale lo mismo la respuesta es sí. En SQl en ocasiones se puede formular la consulta de diferentes formas. Un saludo!!
@cristianandresvargasgonzal6385
@cristianandresvargasgonzal6385 8 жыл бұрын
Hola muy buenas a todos, en el video se muestra cuando le damos los alias a las columnas y la ordenamos segun el alias que colocamos, se muestra que corre la consulta, pero yo lo hice sin error de sintasix en access y no funciona, sino que me pide unos parametros para ese campo de alias y no lo ordena, pero hice el mismo proceso para Mysql y si funciono, que pudo pasar.
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Cuando Access pide parámetros para un campo es un signo de que le nombre del campo está mal escrito. varias causas posibles para esto: o el nombre del campo lleva espacios en blanco, o es un campo con alias. En caso de que el nombre lleve espacios en blanco, en Access debes introducir el nombre del campo entre corchetes [...]. En caso de que sea un campo con alias, ordena los resultados no por el alias sino por el nombre del campo con su función, es decir, ORDER BY SUM(PRECIO) por ejemplo. En caso de no funcionar nada de lo anterior, copia y pega por aquí la consulta para que pueda ver el posible error. Un saludo!!
@victorcarreras7690
@victorcarreras7690 8 жыл бұрын
Tengo una duda, en las consultas de agrupación no se sustituye el WHERE por HAVING? No entiendo si se pueden usar en las consultas de agrupación indistintamente. Un saludo y gracias
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Sí, efectivamente en las consultas de agrupación se debe sustituir el where por having. No recuerdo si yo cometí algún error en estas consultas y no lo hice. En caso de haber una consulta de agrupación con where se trata de un error por mi parte. Hay una sutil diferencia entre where y having. Where selecciona las filas antes de agruparlas mientras que having selecciona las filas después de haberlas agrupado. Esto quiere decir que where hace las comparaciones fila a fila y having hace las comparaciones con grupos de registros (agrupados previamente con group by). En la gran mayoría de los casos el resultado será el mismo, pero no en todos los casos. Este enlace puede resultar de utilidad: www.antoniopol.com/blog/clausulas-where-y-having-en-mysql/ Un saludo!!
@victorcarreras7690
@victorcarreras7690 8 жыл бұрын
+pildorasinformaticas Vale, ahora me queda mucho más claro. En el minuto 22:45 y en el ejercicio 4 y 5. De todos modos, permíteme felicitarte por tus vídeos y cursos, son especialmente buenos, no me cansaré de decirlo y, muchas gracias por tu aclaración! 😀
@ArteRubi-1
@ArteRubi-1 7 жыл бұрын
graciass, soy tu fiel seguidor
@omarorellana6096
@omarorellana6096 5 жыл бұрын
Una pregunta el ultimo ejercicio de MAX puedo usar en vez de WHERE la cláusula HAVING, si fuese así ¿Me quedaría de la siguiente manera?: SELECT SECCIÓN, MAX(PRECIO) AS PRECIO_MAS_ALTO FROM PRODUCTOS GROUP BY SECCIÓN HAVING SECCIÓN='CONFECCIÓN' . De antemano muchas gracias.
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Sí, puedes utilizarlo. La cláusula "having" se ha de utilizar con consultas de agrupación o totales y esta lo es. Un saludo!
@fabriciodiegoanguloluna740
@fabriciodiegoanguloluna740 3 жыл бұрын
Como seria para mostrar el nombre con la cantidad y de eso sacar el máximo o el mínimo de una tabla?
@GuerreroSUD
@GuerreroSUD 9 жыл бұрын
En el minuto 12 dices que en esta BDD no hay una tabla con la estructura para agrupar por mas de un campo, pero no se podría agrupar por ejemplo en la tabla productos los artículos por Sección y luego por País de Origen?
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
Roberto Guerrero Hola !! No. Si lo inetntas verás que solo conseguirás agrupar por el primer campo que le especifiques. Por ejemplo: SELECT SECCIÓN, PAÍSDEORIGEN, Avg(PRODUCTOS.PRECIO) AS PromedioDePRECIO FROM PRODUCTOS GROUP BY SECCIÓN, PAÍSDEORIGEN; agrupará por sección pero no por país de origen. Si inviertes los group by, lo hará por país de origen pero no por sección. Un saludo
@darkaiden492
@darkaiden492 7 жыл бұрын
Hola pildorasinformaticas quiero hacerle una consulta, al momento de ejecutar el siguiente script (SELECT SECCIÓN, NOMBREARTÍCULO, SUM(PRECIO) as PRECIO_TOTAL FROM productos GROUP BY SECCIÓN ORDER BY precio_total) tal y como usted lo hace en su vídeo me sale el error #1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'curso_sql.productos.NOMBREARTÍCULO' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by. Probé quitando la columna NOMBREARTICULO y ejecutaba normal ¿A que se debe?. Espero su respuesta, muchas gracias por todo y excelentes vídeos (Y)
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Se debe a que estás agregando tres campos a la consulta de agrupación (cosa que yo no hago en el vídeo): sección, nombreartículo y precio. El campo precio lo sumas, te quedan dos campos: sección y nombreartículo. Sección lo agrupas pero con nombreartículo no haces nada. Ese es el error. Solución: o quitas nombreartículo o lo agrupas también ya que estás haciendo una consulta de agrupación o totales. De todas formas si agrupas por sección y nombreartículo estoy seguro de que el resultado no será el que esperas... hazlo y lo verás. Un saludo!!
@eduardosandoval4796
@eduardosandoval4796 7 жыл бұрын
Disculpa, muy buenos vídeos, me están sirviendo mucho para aprender SQL. Tengo la misma duda que el comentario de arriba, tú explicas porque es que pasa esto, pero no dices cuál es la diferencia con respecto a la sentencia que tú escribiste, ya que he revisado y lo escribí igual que tú, ¿por qué a mí y a la persona del comentario nos dio algo diferente si la instrucción es la misma? Gracias por tu ayuda y saludos
@gabrielgrajeda8194
@gabrielgrajeda8194 7 жыл бұрын
SOLUCIÓN kzbin.info/www/bejne/jYWTeJ2hoqydbZI
@alejandroa2274
@alejandroa2274 5 жыл бұрын
​@@eduardosandoval4796 Solo se pueden agregar 2 campos, el de agrupación y operación. Si incluyes uno más como se comentó en el video, te lanzara la información erronea como se muestra en el video o en Access directamente te manda diferentes errores.
@yolandafernandez6168
@yolandafernandez6168 3 жыл бұрын
En el video de agrupación nos dice que hay que sustituir el WHERE por el HAVING pero usted pone WHERE en la consulta con MAX. Se podrían poner los dos o solo se hace con COUNT y AVG? Gracias
@ohiwantyoutobelieve
@ohiwantyoutobelieve 3 жыл бұрын
Haz las pruebas tu misma y te daras cuenta, puedes usar ambas solo que una va despues del ORDER BY y otra va antes
@danielpintos6486
@danielpintos6486 3 жыл бұрын
Hola, excelente curso. Una consulta, ¿cómo podría hacer una consulta que extraiga el segundo artículo más costoso y el segundo artículo más barato indicando el nombre y el precio?
@pedrodominguezaguilera154
@pedrodominguezaguilera154 8 жыл бұрын
¿Porqué en la consulta que haces sobre el precio máximo la haces con el WHERE cuando antes dices que cuando sean consultas de agrupación hay que cambiarlo por HAVING? Gracias, un saludo.
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Porque me equivoqué. Ya me lo han indicado más veces. Gajes del oficio... Un saludo!!
@maotoledos
@maotoledos 7 жыл бұрын
Tengo una duda, estoy en Sql Server 2014. Al momento que le agrego a la consulta el NOMBREARTÍCULO, de esta manera: SELECT SECCIÓN, NOMBREARTÍCULO, MAX(PRECIO) AS PRECIOMASALTO FROM PRODUCTOS WHERE SECCIÓN='CONFECCIÓN' GROUP BY SECCIÓN; ... me genera un error Column 'PRODUCTOS.NOMBREARTÍCULO' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
Curso SQL. Consultas de cálculo. Vídeo 6
21:17
pildorasinformaticas
Рет қаралды 211 М.
Curso SQL. Consultas Multitabla I. Vídeo 7
20:43
pildorasinformaticas
Рет қаралды 219 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Curso SQL. Cláusula Order By. Ordenando registros. Vídeo 4
13:20
pildorasinformaticas
Рет қаралды 261 М.
Base de datos #13 | Normalización (1FN, 2FN y 3FN)
13:45
CodigoCompilado
Рет қаралды 1 МЛН
Modelado de datos en MongoDB: Modelo Lógico y Físico
13:58
Curso SQL. Introducción a SQL. Vídeo 2
22:58
pildorasinformaticas
Рет қаралды 710 М.
Curso SQL. Consultas Multitabla II  Inner Join. Vídeo 8
19:45
pildorasinformaticas
Рет қаралды 225 М.
Curso SQL. Subconsultas II. Vídeo 11
23:10
pildorasinformaticas
Рет қаралды 136 М.
SQL desde cero | ¿Que es SQL? | #1
7:19
Danisable
Рет қаралды 325 М.
Curso SQL. DDL  Creación de tablas. Vídeo 16
22:01
pildorasinformaticas
Рет қаралды 98 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН