В C ++ вы можете сделать это:
T.x = (T.y > 1 && (T.x - T.y < 0)) ? 0 : (T.x - T.y)
, что на [почти] простом английском языке,
if T.y > 1 and T.x-T.y < 0 then
set T.x to 0
else
set T.x to T.x-T.y
Можно ли сделать то же самое, используя только SQL,без использования сохраненных процедур или триггеров?