kreta/Kreta.DataAccess.Migrations/Scripts/20210513154506_KRETA2_8736/KRETA2_8736.sql
2024-03-13 00:33:46 +01:00

20 lines
No EOL
1.8 KiB
Transact-SQL

UPDATE T_RENDSZERBEALLITAS
SET
C_ALAPERTEK = CASE
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[0].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[0].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[0].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[1].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[1].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[1].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[2].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[2].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[2].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[3].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[3].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[3].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[4].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[4].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[4].Value', 0)
ELSE C_ALAPERTEK
END,
C_ERTEK = CASE
WHEN JSON_VALUE(C_ERTEK, '$.Options[0].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[0].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[0].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[1].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[1].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[1].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[2].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[2].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[2].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[3].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[3].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[3].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[4].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[4].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[4].Value', 0)
ELSE C_ERTEK
END
WHERE C_BEALLITASTIPUS = 7565
GO