Qairat
@Qairat
frontend developer, angular 2+

Как переписать на MSSql?

Всем привет!
Как переписать код в процедуре MySQL на MsSQL?
IF(SUM(Plan) < SUM(Fact), 0, SUM(Fact)/SUM(Plan)*100) as Equipment
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
IIF(SUM(Plan) < SUM(Fact), 0, SUM(Fact)/SUM(Plan)*100) as Equipment
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
case when SUM(Plan) < SUM(Fact) then 0 else SUM(Fact)/SUM(Plan)*100 end


только я бы наоборот писал

case when SUM(Plan) >= SUM(Fact) then SUM(Fact)/SUM(Plan)*100 else 0 end
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы