15 lines
		
	
	
		
			703 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			703 B
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
-- Összefüggő szakmai gyakorlat vége időpont rendszerbeállítás alapértelmezett érték fixálása adathiba miatt
 | 
						|
UPDATE rb SET
 | 
						|
  C_ALAPERTEK = 
 | 
						|
  CASE
 | 
						|
    WHEN DATEADD(YEAR, 1, DATEADD(DAY, -1, t.C_KEZDONAP)) > CAST(JSON_VALUE(rb.C_ALAPERTEK, '$.Date') AS datetime)
 | 
						|
    THEN JSON_MODIFY(rb.C_ALAPERTEK, '$.Date', CONVERT(nvarchar, DATEADD(YEAR, 1, DATEADD(DAY, -1, t.C_KEZDONAP)), 126))
 | 
						|
    ELSE C_ALAPERTEK
 | 
						|
  END
 | 
						|
FROM T_RENDSZERBEALLITAS_OSSZES rb
 | 
						|
  INNER JOIN T_TANEV_OSSZES t on t.ID = rb.C_TANEVID AND t.TOROLT = 'F'
 | 
						|
WHERE rb.C_BEALLITASTIPUS = 7107
 | 
						|
  AND rb.TOROLT = 'F'
 | 
						|
  AND DATEADD(YEAR, 1, DATEADD(DAY, -1, t.C_KEZDONAP)) > CAST(JSON_VALUE(rb.C_ALAPERTEK, '$.Date') AS datetime)
 | 
						|
GO
 |