SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- Воспользовался советами и сделал следующее, -- но работает не совсем корректно, -- сейчас запрос смотрит всю сумму, не по конкретному сотруднику, -- подскажите пожалуйста, где допустил ошибку? UPDATE f SET f.name = 'ЗАКРЫТО' from [ruslanrarr].[dbo].[zp_fact] f inner join [Ruslanrarr].[dbo].[zp_testt] s on s.name = f.name where (select sum(summa) from [ruslanrarr].[dbo].[zp_fact]) <> (select sum(summa) from [ruslanrarr].[dbo].[zp_testt]) ; insert into [ruslanrarr].[dbo].[zp_fact] (rec_date,end_date,name,vid_nadbavki,summa) select s.rec_date,s.end_date,s.name,s.vid_nadbavki,s.summa from [Ruslanrarr].[dbo].[zp_testt] s where not exists (select 1 from [ruslanrarr].[dbo].[zp_fact] f where f.name = s.name) and (select sum(summa) from [ruslanrarr].[dbo].[zp_fact]) <> (select sum(summa) from [ruslanrarr].[dbo].[zp_testt]) ;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear