Quantcast
Channel: UPDATE INNER JOIN 3 tablas - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

UPDATE INNER JOIN 3 tablas

$
0
0

Tengo la select es esta

SELECT contrato.CodContrato as CodigoContrato, contrato.Descripcion as DescripcionContrato, centro.CodCentroContrato as CodigoCentroContrato, centro.AliasCentro , trabajo.CodRutaMultiempresa as Ruta, trabajo.NumTrabajo as NumeroTrabajo,CASE WHEN trabajo.Periodicidad = 1 THEN 'Diaria'WHEN trabajo.Periodicidad = 2 THEN 'Semanal'WHEN trabajo.Periodicidad = 3 THEN 'Quincenal'WHEN trabajo.Periodicidad = 4 THEN 'Mensual'WHEN trabajo.Periodicidad = 5 THEN 'Bimestral'WHEN trabajo.Periodicidad = 6 THEN 'Trimestral'WHEN trabajo.Periodicidad = 7 THEN 'Cuatrimestral'WHEN trabajo.Periodicidad = 8 THEN 'Semestral'WHEN trabajo.Periodicidad = 9 THEN 'Anual'ELSE 'No tiene periodicidad'END as Periodicidad,trabajo.FechaInicioServicios as InicioTrabajoRuta, trabajo.FechaFinServicios as FinTrabajoRuta, contrato.FechaFin as FechaFinContratoFROM [Servicios y Mtto_, S_A_$Contrato] contratoINNER JOIN [Servicios y Mtto_, S_A_$CentroContrato] centro ON contrato.CodContrato = centro.CodContratoINNER JOIN TrabajoContrato trabajo ON centro.CodCentroContrato = trabajo.CodCentroContratoWHERE trabajo.CodRutaMultiempresa IN ('SUPER CASH', 'DDD', 'MADRID', 'BARCELONA', 'VALENCIA')AND trabajo.FechaFinServicios BETWEEN '01/12/2018' AND '31/12/2018'AND contrato.Estado = '6

Me devuelve los datos correctamente

Ahora estoy intentando hacer un UPDATE para el campo trabajo.FechaFinServicios establezca todos los resultados del select anterior a '31/12/2019'

Quito el select y pongo UPDATE pero me da errores, queda así:

UPDATE [Servicios y Mtto_, S_A_$Contrato] contratoINNER JOIN [Servicios y Mtto_, S_A_$CentroContrato] centro ON contrato.CodContrato = centro.CodContratoINNER JOIN TrabajoContrato trabajo ON centro.CodCentroContrato = trabajo.CodCentroContratoSET trabajo.FechaFinServicios = '31/12/2019'WHERE trabajo.CodRutaMultiempresa IN ('SUPER CASH', 'DDD', 'MADRID', 'BARCELONA', 'VALENCIA')AND trabajo.FechaFinServicios BETWEEN '01/12/2018' AND '31/12/2018'AND contrato.Estado = '6'

Como deberia ser el UPDATE teniendo en cuenta que tengo bien el SELECT?


Viewing all articles
Browse latest Browse all 2

Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Trending Articles


Patama Quotes : Tagalog Inspirational Quotes


Winx Club para colorear


Girasoles para colorear


Rana para colorear


Renos para colorear


Dromedario para colorear


People Walk Away Quotes, Inspire Quotes


“Selos Quotes” and “Tagalog Love Quotes” For you


RE: Mutton Pies (mely)


Ang Nobela sa “From Darna to ZsaZsa Zaturnnah: Desire and Fantasy, Essays on...





Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC