prova questo:
codice:MERGE INTO Timesheet_ore AS sUSING (VALUES (100, 3, 'UFFICIOPS') ) AS t(tlo_timesheet, tlo_fascia_oraria, tlo_tipo_incarico) ON (s.tlo_timesheet = t.tlo_timesheet AND s.tlo_fascia_oraria = t.tlo_fascia_oraria AND s.tlo_tipo_incarico = t.tlo_tipo_incarico) WHEN MATCHED THEN UPDATE SET tlo_data_da = GETDATE(), tlo_data_a = GETDATE(), tlo_minuti_lavorati = 1000, tlo_note = '', tlo_data_modifica = GETDATE() WHEN NOT MATCHED THEN INSERT (tlo_timesheet, tlo_data_da, tlo_data_a, tlo_minuti_lavorati, tlo_fascia_oraria, tlo_tipo_incarico, tlo_note, tlo_data_aggiunta, tlo_data_modifica) VALUES (100, GETDATE(), GETDATE(), 1000, 3, 'UFFICIOPS', 'note', GETDATE(), GETDATE());

Rispondi quotando