20 lines
No EOL
1.8 KiB
Transact-SQL
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 |