19 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			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 |