У меня есть запрос, который возвращает стоимость заработной платы для данного сотрудника
SELECT totalhours * staffbaserate AS TotalCost
FROM newrotaRaw
WHERE staffref = @staffref
Однако мне нужно сделать дополнительный бит математики, если возвращаемое значение> 105. Бит математики, который мне нужно сделать, заключается в том, что если значение <105, значение возвращается как есть, однако, если значение> 105 тогда мне нужно сделать значение * 1.128.
Например:
Стоимость Джона Смита равна 90, поэтому запрос должен вернуть 90
Стоимость Дэвида Смита равна 140, поэтому запрос должен вернуть 157,92
Я уверен, что есть способ использовать замену, чтобы заставить ее делать то, что я хочу, но я когда-либо использовал замену только для точных совпадений, в этом случае замена зависит от значения.
Любая помощь будет высоко ценится!