HOLA UNA CONSULTA ¿POR QUE AQUI EL INNER JOIN Y EL WHERE LO HACES CON EQUIPOS GPS Y NO CONTRA TIPOS GPS? ESPERO RESUELVAS MI DUDA GRACIAS , EXCELENTES TUS VIDEOS UPDATE tipos_gps SET modelo = tg2.modelo, protocolo = tg2.protocolo FROM tipos_gps_2 AS tg2 INNER JOIN equipos_gps AS eg ON tg2.cod_gps = eg.cod_gps WHERE tipos_gps.cod_gps = eg.cod_gps ;
Hola, gracias me da gusto que te hayan sido útiles, se realizó de esta manera ya que la tabla que se desea actualizar es tipos_gps, por lo tanto en el from se requiere tener una tabla que sirva como origen de datos la cual es tipos_gps_2, en el inner join sirve para cruzar otras tablas como equipos_gps y solo tomar los equipos de la tabla tipos_gps_2 que existan en equipos_gps, y por ultimo en el where simplemente quiero afectar los registros de tipos_gps que existan en equipos_gps. Realmente en la práctica, debes reemplazar el orden de las tablas dependiendo de como desees hacer la actualización de datos. Espero no haberte confundido, deja tus dudas y las iré respondiendo, saludos
excelente, si yo tengo una tabla con fecha y quiero cambiar solamente un rango de fechas copie tu sentencia me quedo asi pero quiero por ejemplo solo cambiar los registros de enero 2022 mas no encuentro la forma si me pudieras ayudar de favor USE ad2021_TIENDA UPDATE Movimientos SET ALMACEN = 1 WHERE PRODUCTO = 286 and DOCUMENTO = 4 ;
Hola no soy experta, pero creo que debes agregar a tu WHERE otro AND donde le indiques el rango de fechas que debe filtrar. WHERE PRODUCTO = 286 and DOCUMENTO = 4 and (fechafac >= @fechaini and fechafac
💡 Curso de SQL: ua-cam.com/video/FVn8iIwKpPk/v-deo.html
Excelente contenido, gracias por compartir tus conocimientos.
Hola fumigación, muchas gracias, saludos!!!
excelente sigue subiendo videos
Hola Luis, muchas gracias claro que si, saludos
HOLA UNA CONSULTA ¿POR QUE AQUI EL INNER JOIN Y EL WHERE LO HACES CON EQUIPOS GPS Y NO CONTRA TIPOS GPS? ESPERO RESUELVAS MI DUDA GRACIAS , EXCELENTES TUS VIDEOS
UPDATE tipos_gps
SET
modelo = tg2.modelo,
protocolo = tg2.protocolo
FROM tipos_gps_2 AS tg2
INNER JOIN equipos_gps AS eg ON tg2.cod_gps = eg.cod_gps
WHERE
tipos_gps.cod_gps = eg.cod_gps
;
Hola, gracias me da gusto que te hayan sido útiles, se realizó de esta manera ya que la tabla que se desea actualizar es tipos_gps, por lo tanto en el from se requiere tener una tabla que sirva como origen de datos la cual es tipos_gps_2, en el inner join sirve para cruzar otras tablas como equipos_gps y solo tomar los equipos de la tabla tipos_gps_2 que existan en equipos_gps, y por ultimo en el where simplemente quiero afectar los registros de tipos_gps que existan en equipos_gps. Realmente en la práctica, debes reemplazar el orden de las tablas dependiendo de como desees hacer la actualización de datos. Espero no haberte confundido, deja tus dudas y las iré respondiendo, saludos
excelente, si yo tengo una tabla con fecha y quiero cambiar solamente un rango de fechas copie tu sentencia me quedo asi pero quiero por ejemplo solo cambiar los registros de enero 2022 mas no encuentro la forma si me pudieras ayudar de favor
USE ad2021_TIENDA
UPDATE Movimientos
SET
ALMACEN = 1
WHERE
PRODUCTO = 286 and DOCUMENTO = 4
;
Hola no soy experta, pero creo que debes agregar a tu WHERE otro AND donde le indiques el rango de fechas que debe filtrar. WHERE PRODUCTO = 286 and DOCUMENTO = 4 and (fechafac >= @fechaini and fechafac