Excelentes tutoriales!!! muy fácil de entender para todos. Yo no tengo ni idea de esto y ahora me tuve que poner a estudiarlo para conseguir trabajo y considero que son geniales, muy bien explicados. Sos un crack como profesor!!! Lo recomiendo 100%.
Juan, ya casi termina el año y ha sido un gusto enorme el que me hayas "rebanado" los sesos durante todo este tiempo, pero ha sido para bien, gracias por compartir tanto conocimiento y hacernos cada vez un poco menos ignorantes. Deseo de corazón que Dios te llene de dicha y luz, que te acompañe siempre dándote una maravillosa vida, te lo mereces por tanta generosidad de tu parte. Un abrazo muy cordial para ti, mi Maestro y amigo.
+Ga Komix Gracias amigo. te deseo lo mismo para el nuevo año que entra. Comenzaré 2016 con energías renovadas y mejorando día a día este canal (siempre con vuestra ayuda). Un saludo
Definitivamente los mejores tutoriales que he visto, eres el mejor, te felicito, quisiera un tutorial de parte tuya de javascript react, por favoe tu lo explicarìas de forma perfecta.
Hola sigo tus cursos son muy entretenidos y me adapto pero en sql server 2014, si alguien necesita, este seria practicamente el mismo resultado de la consulta por referencia cruzada en sql server: SELECT * FROM ( SELECT NOMBREARTICULO, SECCION, PRECIO FROM PRODUCTOS ) PROD PIVOT (SUM(PRECIO) FOR SECCION IN ([CERÁMICA], [CONFECCIÓN], [DEPORTES], [FERRETERÍA],[JUGETERÍA],[OFICINA]))PVT GO
Hola, buen día. Gracias por tus cursos, son muy buenos. Para quienes están usando SQL SERVER, el TRANSFORM no funciona en esta herramienta, pero se puede realizar mediante PIVOT. Quedaría así. SELECT * FROM ( SELECT NOMBREARTÍCULO, SECCIÓN, PRECIO FROM PRODUCTOS ) AS A PIVOT ( MAX(PRECIO) FOR SECCIÓN IN ( [CERÁMICA], [CONFECCIÓN], [DEPORTES], [FERRETERÍA], [JUGUETERÍA], [OFICINA] ) ) AS B
De igual forma pasa con los ejercicios planteados para este video, se puede hacer el ejercicio numero 2 sin hacer 2 consultas dentro de 1 sola se puede ejecutar todo: TRANSFORM COUNT(PRODUCTOS.CÓDIGOARTÍCULO) AS PRODUCTOS_IMPORTADOS SELECT IMPORTADO FROM PRODUCTOS INNER JOIN (PEDIDOS INNER JOIN PRODUCTOSPEDIDOS ON PEDIDOS.NÚMERODEPEDIDO = PRODUCTOSPEDIDOS.NÚMERODEPEDIDO) ON PRODUCTOS.CÓDIGOARTÍCULO = PRODUCTOSPEDIDOS.CÓDIGOARTÍCULO GROUP BY IMPORTADO PIVOT ENVIADO
Muy buena toda la información que brindas! Quiero realizar un pequeño aporte para aquellos que está trabajando en gestor de Base de Datos MySql o SQL Server Lo siguiente es un equivalente a lo realizado en el video: 1)_ Se obtiene los datos que se desea mostrar: select p.seccion, p.nombrearticulo, p.precio from Productos p group by p.seccion, p.nombrearticulo, p.precio /*
En access quedaria asi TRANSFORM COUNT(CÓDIGOARTÍCULO) AS CUENTA SELECT PAÍSDEORIGEN, COUNT(CÓDIGOARTÍCULO) AS TOTAL FROM PRODUCTOS GROUP BY PAÍSDEORIGEN PIVOT YEAR(FECHA)
Muy buenos dias, tardes o noches..de antemano muchas gracias por la dedicación y empeño que le pones a los tutos, te quiero consultar, en los ejercicios propuestos para practicar la segunda consulta, aún no he entendido el resultado.... depronto algun compañero de los comentarios me ayude con eso. gracias
Buenos días @pildorasinformáticas, en la penúltima consulta de referencias cruzadas EMPRESA, POBLACIÓN, FORMADEPAGO a mi me salen 22 registros en la tabla de resultados en lugar de 13. ¿Entiendo que en tu tabla de CLIENTES estos 11 registros restantes puedan haberse eliminado anteriormente por algún motivo verdad? Saludos cordiales y mil gracias por tu inmenso trabajo.
Hola Juan, Tienes algún link para un buen manual y que sea un complemento para tu curso, y otra duda más, el gestor Visual Fox pro puede ocupar estas instrucciones? Que tengas un excelente año
+luis de la cruz Hola !! De momento no hay link para este curso ni manual porque aún no lo he terminado. Intentaré que haya manual PDF y descarga de vídeos en cuanto lo termine. Un cordial saludo
Primeramente agradecerle por el curso, excelente material y comentar: La primera consulta la hice de esta manera y me da igual, quería saber si esta bien o puedo incurrir en algún error a futuro: TRANSFORM COUNT(CÓDIGOARTÍCULO) AS TOTALES_ARTI SELECT PAÍSDEORIGEN, COUNT(PAÍSDEORIGEN) AS TOTAL FROM PRODUCTOS GROUP BY PAÍSDEORIGEN PIVOT FORMAT(FECHA,"YYYY")
hola que tal una mega pregunta. como es la sintaxis exacta en sql server ya intente y transform no me sirve y en pivot me arca errores desde que es tipo foto y pivot no lo soporta, estoy utilizando tu base de datos del curso. saludos y ojala puedas resolver mi duda saludos
Si no recuerdo mal, la instrucción "transform" no es soportada por SQl server. Tendrás que adaptar o cambiar esa consulta para poderla ver con SQL Server. Quizá este vínculo te pueda ayudar: stackoverflow.com/questions/13953134/convert-access-transform-pivot-query-to-sql-server Un saludo!!
hola, encontré esta opción para sql server pero hay que escribir los campos a mano. Genial si se pudiera hacer mas automáticamente, en caso de contar con muchos campos. (SELECT NOMBREARTICULO ,CERÁMICA, CONFECCIÓN, FERRETERÍA, DEPORTES,JUGUETERÍA, OFICINA FROM PRODUCTOS PIVOT (SUM (PRECIO) FOR SECCION IN ([CERÁMICA], [CONFECCIÓN], [FERRETERÍA], [DEPORTES],[JUGUETERÍA], [OFICINA]) ) AS PVT) ORDER BY NOMBREARTICULO
Lo seguía hace un tiempo por los cursos, muy buenos, de programación. Ahora programando busco consultar 2 Bases de datos en SQL, e insertar en una tabla de una de ellas algún dato de la otra. No podría ayudarme por favor?
Hola máster, Las referencias cruzadas solo son soportadas en access? o hay otros gestores conocidos que lo soporte también?. Gracias de antemano. Saludos.
Hola, muchas gracias por tus vídeo me han sido de mucha ayuda, tengo una pregunta y espero me ayudes a resolverla, estoy utilizando MySQL junto con Wannserver y tengo dos tablas con una llave foránea, cuando cambio el ID de la tabla 1 en la tabla 2 no se ve reflejado el cambio, no entiendo por que si las modificación y la eliminación están en cascada, ¿Como hago para que cuando yo modifique el ID, se modifique la llave foranea?
Hola !! Pues no. Tengo pendiente un curso de Análisis de BBDD donde veremos el modelado, relaciones, dependencias etc. Espero hacerlo pronto. Un saludo!!
@@pildorasinformaticas Porq en SQL me sale error la mismo query que en access si puedo ejecutar : TRANSFORM SUM(precio) AS TOTAL SELECT NOMBREARTÍCULO FROM PRODUCTOS GROUP BY NOMBREARTÍCULO PIVOT SECCIÓN
Hola Juan, muy buenos tus tutoriales, llegue aca desde los de PHP, todo muy completo y bien explicado! Tengo una duda, si quisiese agregar a la ultima tabla de referencias cruzadas, la que dice cuantos pagos realizó cada uno de los clientes con cada uno de los métodos, otra columna donde figure el total de pedidos del cliente, ¿cómo lo podría hacer?
Buenas noches Juan. Te escribo desde Argentina. Muchas gracias por tus videos. No me está saliendo el ejercicio 2 que tenés publicado en éste. Me está dando el mismo formato, pero no los mismos valores que tu resolución Tenés alguna casilla de consulta para que te muestre lo que estoy haciendo y me puedas señalar cuál es el error? Un abrazo grande, me sos de mucha ayuda a diario.
Pedro de Lara hola, al final como era lo que te dio, porque a mi también me sale el mismo formato pero los números son demacisdo grandes. Si es que Juan (el profesor) te contesto, me podrías decir cual fue el error, porque tal vez me esté pasando lo mismo
En el editor de access de SQL ¿no se le pueden poner comentarios que no tenga en cuenta el motor de la BBDD al ejecutar? Como en java que es /* */ o // sino recuerdo mal. Saludos.
Juan, buenas tardes, antes que nada saludos desde México y muchas gracias por tu aporte valiosísimo. Espero me puedas ayudar por que en la siguiente consulta solo el alias CITY , el alias FPAGO me funciona perfectamente. La consulta la estoy generando en ACCESS. TRANSFORM COUNT(T2.CITY) AS TOTAL_FORMAPAGO SELECT T2.EMPRESA FROM (SELECT EMPRESA, [POBLACIÓN] AS CITY, [FORMA DE PAGO] AS FPAGO FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE=PEDIDOS.[CÓDIGO CLIENTE] WHERE CITY LIKE "B*") AS T2 GROUP BY T2.EMPRESA PIVOT T2.FPAGO De antemano muchas gracias por la ayuda y quedo a tus ordenes.
Hola a tod@s! He probado estas instrucciones pero no me sale bien: SELECT EMPRESA, POBLACIÓN, FORMADEPAGO FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE = PEDIDOS.CÓDIGOCLIENTE SELECT EMPRESA, POBLACIÓN, FORMADEPAGO FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE = PEDIDOS.[CÓDIGO CLIENTE] Me sale una ventana donde me pide insertar un valor para el parametro FORMADEPAGO Alguien que pueda ayudarme, por favor. Gracias por adelantado. Gracias Juan por los Videos.
buenas tardes, estoy realizando una serie de ejercicios que me pusieron en una entrevista de trabajo pero tengo algunas dudas al respecto. Hay alguien a quién le pueda pedir ayuda o me pueda ayudar?
Hola, yo uso MYSQL workbench , he intentado ingresar TRANSFORM y PIVOT pero me marca syntax error en ambos, alguien sabe si se debe a la versión del porgrama o donde pudiera configurar este error? SALUDOS
Hola profe, ya hice los cursos de access basico, avanzado; tambien el de python y ahora el de SQL. Cuanto tiempo te tomo adquirir todo ese conocimiento? Increible la dedicacion y el tiempo, dejas tarea y explicas espectacular. Te agradezo por enseñarme tanto. Saludos desde Argentina!!!
Profesor hágame un gran favor pasarme la base de datos para explicar una clase de eso en mi colegio para que sea mas fácil explicar con esa base de datos por favor si me la puede mandar para guiarme de su video.
Y cómo guardo la consulta "PREVIA" en SQL? Porque en ACCESS es sencillo, pero en SQL no tengo idea acerca de cómo si guarda una consulta por nombre. Ni siquiera sé si se puede jajajjj!
Depende del editor que utilices a la hora de crear las consultas SQL. En SQL estándar no existe una funcionalidad directa para guardar consultas de referencia cruzada por nombre de forma permanente como en Access, donde puedes crear una consulta y guardarla con un nombre en la misma interfaz. Sin embargo, puedes lograr un resultado similar en sistemas SQL como MySQL utilizando una vista (view) o, si necesitas algo más temporal, mediante una tabla temporal.
Excelentes tutoriales!!! muy fácil de entender para todos. Yo no tengo ni idea de esto y ahora me tuve que poner a estudiarlo para conseguir trabajo y considero que son geniales, muy bien explicados. Sos un crack como profesor!!! Lo recomiendo 100%.
Juan, ya casi termina el año y ha sido un gusto enorme el que me hayas "rebanado" los sesos durante todo este tiempo, pero ha sido para bien, gracias por compartir tanto conocimiento y hacernos cada vez un poco menos ignorantes. Deseo de corazón que Dios te llene de dicha y luz, que te acompañe siempre dándote una maravillosa vida, te lo mereces por tanta generosidad de tu parte. Un abrazo muy cordial para ti, mi Maestro y amigo.
+Ga Komix Gracias amigo. te deseo lo mismo para el nuevo año que entra. Comenzaré 2016 con energías renovadas y mejorando día a día este canal (siempre con vuestra ayuda). Un saludo
@@pildorasinformaticas 2020!!
2021 :D GRACIAS, GRACIAS, GRACIAS
Definitivamente los mejores tutoriales que he visto, eres el mejor, te felicito, quisiera un tutorial de parte tuya de javascript react, por favoe tu lo explicarìas de forma perfecta.
+Yack Hanncko Tomo nota de tu petición. Gracias por el comentario. Un saludo
Excelentes tutoriales!!! muy fácil de entender para todos
Excelente... realmente muy practico y excelentemente explicado.
Saludo desde Perú !! Muchas gracias maestro !!
un Crack!!! muchas gracias por tus excelentes tutoriales
Hola sigo tus cursos son muy entretenidos y me adapto pero en sql server 2014, si alguien necesita, este seria practicamente el mismo resultado de la consulta por referencia cruzada en sql server:
SELECT *
FROM
(
SELECT NOMBREARTICULO, SECCION, PRECIO
FROM PRODUCTOS
) PROD
PIVOT (SUM(PRECIO) FOR SECCION IN ([CERÁMICA], [CONFECCIÓN], [DEPORTES], [FERRETERÍA],[JUGETERÍA],[OFICINA]))PVT
GO
Que grande profe. por fin lo entendi no era tan dificil como pense...jajaja !!! que gran manera de explicar las cosas.. siga asi...!!!!
Gracias !! me alegro de que entendieras. Un saludo!!
Juan, de nuevo gracias por tus cursos! hace tiempo que no te saludaba, así que aquí queda! gracias!
Gracias por tu comentario, como siempre. Me alegro de verte por aquí. Un saludo!!
Muchas gracias profesor. Excelente video!
Excelente video muy buena explicación, ninguna lo superaría ...... jejeje
Hola, buen día. Gracias por tus cursos, son muy buenos. Para quienes están usando SQL SERVER, el TRANSFORM no funciona en esta herramienta, pero se puede realizar mediante PIVOT. Quedaría así.
SELECT * FROM (
SELECT NOMBREARTÍCULO, SECCIÓN, PRECIO
FROM PRODUCTOS
) AS A
PIVOT (
MAX(PRECIO)
FOR SECCIÓN IN (
[CERÁMICA],
[CONFECCIÓN],
[DEPORTES],
[FERRETERÍA],
[JUGUETERÍA],
[OFICINA]
)
) AS B
Gracias amig@
Segundo curso contigo, gracias por tu trabajo, me suscribiria otra vez jaja.
De igual forma pasa con los ejercicios planteados para este video, se puede hacer el ejercicio numero 2 sin hacer 2 consultas dentro de 1 sola se puede ejecutar todo:
TRANSFORM COUNT(PRODUCTOS.CÓDIGOARTÍCULO) AS PRODUCTOS_IMPORTADOS
SELECT IMPORTADO
FROM PRODUCTOS INNER JOIN (PEDIDOS INNER JOIN PRODUCTOSPEDIDOS ON PEDIDOS.NÚMERODEPEDIDO = PRODUCTOSPEDIDOS.NÚMERODEPEDIDO) ON PRODUCTOS.CÓDIGOARTÍCULO = PRODUCTOSPEDIDOS.CÓDIGOARTÍCULO
GROUP BY IMPORTADO
PIVOT ENVIADO
Gracias, ya estamos programando de verdad. Uff y todavia hay un largo camino en esta linea de conocimiento.
Excelente video 👏🏻
Muy buena toda la información que brindas!
Quiero realizar un pequeño aporte para aquellos que está trabajando en gestor de Base de Datos MySql o SQL Server
Lo siguiente es un equivalente a lo realizado en el video:
1)_ Se obtiene los datos que se desea mostrar:
select p.seccion, p.nombrearticulo, p.precio from Productos p group by p.seccion, p.nombrearticulo, p.precio /*
Podrias escrbir la consulta sin comentarios?
En access quedaria asi
TRANSFORM COUNT(CÓDIGOARTÍCULO) AS CUENTA
SELECT PAÍSDEORIGEN, COUNT(CÓDIGOARTÍCULO) AS TOTAL
FROM PRODUCTOS
GROUP BY PAÍSDEORIGEN
PIVOT YEAR(FECHA)
Muy buenos dias, tardes o noches..de antemano muchas gracias por la dedicación y empeño que le pones a los tutos, te quiero consultar, en los ejercicios propuestos para practicar la segunda consulta, aún no he entendido el resultado.... depronto algun compañero de los comentarios me ayude con eso.
gracias
Excelente explicaciòn!!!!! Gracias
Buenos días @pildorasinformáticas, en la penúltima consulta de referencias cruzadas EMPRESA, POBLACIÓN, FORMADEPAGO a mi me salen 22 registros en la tabla de resultados en lugar de 13. ¿Entiendo que en tu tabla de CLIENTES estos 11 registros restantes puedan haberse eliminado anteriormente por algún motivo verdad? Saludos cordiales y mil gracias por tu inmenso trabajo.
Hola Juan, Tienes algún link para un buen manual y que sea un complemento para tu curso, y otra duda más, el gestor Visual Fox pro puede ocupar estas instrucciones?
Que tengas un excelente año
+luis de la cruz Hola !! De momento no hay link para este curso ni manual porque aún no lo he terminado. Intentaré que haya manual PDF y descarga de vídeos en cuanto lo termine. Un cordial saludo
+luis de la cruz Y Feliz Navidad y próspero año nuevo !!
Pero que buen curso
Gracias !! Un saludo
Primeramente agradecerle por el curso, excelente material y comentar:
La primera consulta la hice de esta manera y me da igual, quería saber si esta bien o puedo incurrir en algún error a futuro:
TRANSFORM COUNT(CÓDIGOARTÍCULO) AS TOTALES_ARTI SELECT PAÍSDEORIGEN, COUNT(PAÍSDEORIGEN) AS TOTAL FROM PRODUCTOS GROUP BY PAÍSDEORIGEN PIVOT FORMAT(FECHA,"YYYY")
hola que tal una mega pregunta. como es la sintaxis exacta en sql server ya intente y transform no me sirve y en pivot me arca errores desde que es tipo foto y pivot no lo soporta, estoy utilizando tu base de datos del curso. saludos y ojala puedas resolver mi duda saludos
Si no recuerdo mal, la instrucción "transform" no es soportada por SQl server. Tendrás que adaptar o cambiar esa consulta para poderla ver con SQL Server. Quizá este vínculo te pueda ayudar: stackoverflow.com/questions/13953134/convert-access-transform-pivot-query-to-sql-server
Un saludo!!
hola, encontré esta opción para sql server pero hay que escribir los campos a mano. Genial si se pudiera hacer mas automáticamente, en caso de contar con muchos campos.
(SELECT NOMBREARTICULO ,CERÁMICA, CONFECCIÓN, FERRETERÍA, DEPORTES,JUGUETERÍA, OFICINA
FROM PRODUCTOS
PIVOT
(SUM (PRECIO)
FOR SECCION
IN ([CERÁMICA], [CONFECCIÓN], [FERRETERÍA], [DEPORTES],[JUGUETERÍA], [OFICINA])
)
AS PVT) ORDER BY NOMBREARTICULO
Lo seguía hace un tiempo por los cursos, muy buenos, de programación. Ahora programando busco consultar 2 Bases de datos en SQL, e insertar en una tabla de una de ellas algún dato de la otra. No podría ayudarme por favor?
Hola máster, Las referencias cruzadas solo son soportadas en access? o hay otros gestores conocidos que lo soporte también?. Gracias de antemano. Saludos.
Hay otros gestores que también las soportan como por ejemplo SQL Server. Un saludo!!
Hola, muchas gracias por tus vídeo me han sido de mucha ayuda, tengo una pregunta y espero me ayudes a resolverla, estoy utilizando MySQL junto con Wannserver y tengo dos tablas con una llave foránea, cuando cambio el ID de la tabla 1 en la tabla 2 no se ve reflejado el cambio, no entiendo por que si las modificación y la eliminación están en cascada, ¿Como hago para que cuando yo modifique el ID, se modifique la llave foranea?
hola juan! perdoname la molestia, en este curso vamos a ver modelado de bbdd? muchas gracias. excelente trabajo !
Hola !! Pues no. Tengo pendiente un curso de Análisis de BBDD donde veremos el modelado, relaciones, dependencias etc. Espero hacerlo pronto. Un saludo!!
muchas gracias!
Una pregunta, en postgresql cómo quedaría?
Por que usas Acces? No sería mejor usar SQL server.
Porque tendría que montar un servidor SQl server en local y para aprender la sintaxis no es necesario ese despliegue. Un saludo!
@@pildorasinformaticas Porq en SQL me sale error la mismo query que en access si puedo ejecutar : TRANSFORM SUM(precio) AS TOTAL
SELECT NOMBREARTÍCULO
FROM PRODUCTOS
GROUP BY NOMBREARTÍCULO
PIVOT SECCIÓN
@@lizcas147 Porque dijo que esto sólo se puede hacer en Acces, creo
Saben si en Oracle EX se puede hacer referencias cruzadas de una forma similar? o mas compleja.
Hola Juan, muy buenos tus tutoriales, llegue aca desde los de PHP, todo muy completo y bien explicado!
Tengo una duda, si quisiese agregar a la ultima tabla de referencias cruzadas, la que dice cuantos pagos realizó cada uno de los clientes con cada uno de los métodos, otra columna donde figure el total de pedidos del cliente, ¿cómo lo podría hacer?
Buenas noches Juan.
Te escribo desde Argentina. Muchas gracias por tus videos. No me está saliendo el ejercicio 2 que tenés publicado en éste. Me está dando el mismo formato, pero no los mismos valores que tu resolución Tenés alguna casilla de consulta para que te muestre lo que estoy haciendo y me puedas señalar cuál es el error?
Un abrazo grande, me sos de mucha ayuda a diario.
Puedes enviar tu código a cursos@pildorasinformaticas.es (tardo un poco en contestar, recibo muchos mails). Un saludo!!
Pedro de Lara hola, al final como era lo que te dio, porque a mi también me sale el mismo formato pero los números son demacisdo grandes. Si es que Juan (el profesor) te contesto, me podrías decir cual fue el error, porque tal vez me esté pasando lo mismo
En el editor de access de SQL ¿no se le pueden poner comentarios que no tenga en cuenta el motor de la BBDD al ejecutar?
Como en java que es /* */ o // sino recuerdo mal.
Saludos.
Si se puede se pone lo siguiente: -- , el espacio después de los dos guiones es obligatorio
Juan, buenas tardes, antes que nada saludos desde México y muchas gracias por tu aporte valiosísimo.
Espero me puedas ayudar por que en la siguiente consulta solo el alias CITY , el alias FPAGO me funciona perfectamente. La consulta la estoy generando en ACCESS.
TRANSFORM COUNT(T2.CITY) AS TOTAL_FORMAPAGO
SELECT T2.EMPRESA
FROM
(SELECT EMPRESA, [POBLACIÓN] AS CITY, [FORMA DE PAGO] AS FPAGO FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE=PEDIDOS.[CÓDIGO CLIENTE] WHERE CITY LIKE "B*") AS T2
GROUP BY T2.EMPRESA
PIVOT T2.FPAGO
De antemano muchas gracias por la ayuda y quedo a tus ordenes.
Hola a tod@s!
He probado estas instrucciones pero no me sale bien:
SELECT EMPRESA, POBLACIÓN, FORMADEPAGO
FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE = PEDIDOS.CÓDIGOCLIENTE
SELECT EMPRESA, POBLACIÓN, FORMADEPAGO
FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE = PEDIDOS.[CÓDIGO CLIENTE]
Me sale una ventana donde me pide insertar un valor para el parametro FORMADEPAGO
Alguien que pueda ayudarme, por favor.
Gracias por adelantado.
Gracias Juan por los Videos.
¿Y en postgreSQL como se podrían hacer?
buenas tardes, estoy realizando una serie de ejercicios que me pusieron en una entrevista de trabajo pero tengo algunas dudas al respecto. Hay alguien a quién le pueda pedir ayuda o me pueda ayudar?
Hola, yo uso MYSQL workbench , he intentado ingresar TRANSFORM y PIVOT pero me marca syntax error en ambos, alguien sabe si se debe a la versión del porgrama o donde pudiera configurar este error? SALUDOS
el dice q esas consultas no las permite sql mira el minutos 2 del video
Hola profe, ya hice los cursos de access basico, avanzado; tambien el de python y ahora el de SQL. Cuanto tiempo te tomo adquirir todo ese conocimiento? Increible la dedicacion y el tiempo, dejas tarea y explicas espectacular. Te agradezo por enseñarme tanto. Saludos desde Argentina!!!
EN sql me da error la sentencia PIVOT
Profesor hágame un gran favor pasarme la base de datos para explicar una clase de eso en mi colegio para que sea mas fácil explicar con esa base de datos por favor si me la puede mandar para guiarme de su video.
Y cómo guardo la consulta "PREVIA" en SQL? Porque en ACCESS es sencillo, pero en SQL no tengo idea acerca de cómo si guarda una consulta por nombre. Ni siquiera sé si se puede jajajjj!
Depende del editor que utilices a la hora de crear las consultas SQL. En SQL estándar no existe una funcionalidad directa para guardar consultas de referencia cruzada por nombre de forma permanente como en Access, donde puedes crear una consulta y guardarla con un nombre en la misma interfaz.
Sin embargo, puedes lograr un resultado similar en sistemas SQL como MySQL utilizando una vista (view) o, si necesitas algo más temporal, mediante una tabla temporal.
Me salta un error en la primera linea
TRANSFORM COUNT(pais) AS total_paises
SELECT continente
FROM paises
GROUP BY continente
PIVOT religion
No funciona en MYSQL!!!
2:06
TRANSFORM SUM(PRECIO) AS SUMA_PRECIOS
SELECT NOMBREARTÍCULO, PAÍSDEORIGEN FROM PRODUCTOS GROUP BY NOMBREARTÍCULO,PAÍSDEORIGEN
PIVOT SECCIÓN
Cuidado con las pronución del "As". dijiste culo muchas veces.