19 lines
No EOL
1.2 KiB
SQL
19 lines
No EOL
1.2 KiB
SQL
update oo1
|
|
set C_ORARENDIORAGROUPID = oo1.ID, MODIFIER = 0, LASTCHANGED = GETDATE(), SERIAL += 1
|
|
--select oo1.ID - oo1.C_ORARENDIORAGROUPID as Dif, oo1.C_ORARENDIORAGROUPID, oo1.ID, oo1.CREATED, te.C_AKTIVALVA, *
|
|
from T_ORARENDIORA oo1
|
|
inner join T_ORARENDIORA oo2 on oo1.C_ORARENDIORAGROUPID = oo2.ID and oo2.TOROLT = 'F'
|
|
inner join T_TANEV te on te.ID = oo1.C_TANEVID and te.TOROLT = 'F' and te.C_NEV = '2021/2022'
|
|
where oo1.TOROLT = 'F'
|
|
and oo1.C_ORARENDIORAGROUPID <> oo1.ID
|
|
and not (oo1.C_HETNAPJA = oo2.C_HETNAPJA
|
|
and oo1.C_ORASZAM = oo2.C_ORASZAM
|
|
and oo1.C_TANARID = oo2.C_TANARID
|
|
and oo1.C_OSZTALYCSOPORTID = oo2.C_OSZTALYCSOPORTID
|
|
and oo1.C_TANTARGYID = oo2.C_TANTARGYID)
|
|
and oo1.C_EGYEDINAP = 'F'
|
|
--and oo1.CREATED < te.C_AKTIVALVA
|
|
and not exists (select 1 from T_ORARENDIORA oo3 where oo3.C_ORARENDIORAGROUPID = oo1.ID and oo3.TOROLT = 'F')
|
|
and not exists (select 1 from T_HELYETTESITESIIDOSZAK hi where hi.C_GROUPID = oo1.C_ORARENDIORAGROUPID and hi.TOROLT = 'F')
|
|
and not exists (select 1 from T_SZAMONKERESELOREJELZES sze where sze.C_ORARENDIORAGROUPID = oo1.C_ORARENDIORAGROUPID and sze.TOROLT = 'F')
|
|
--order by oo1.ID |