Мы осуществляем миграцию из Teradata в Azure и преобразуем сценарии, которые указывали на Teradata, в соответствующие сценарии, которые работают в Azure.
На сервере SQL Teradata существует функция ZEROIFNULL , которая, как и ожидалось, если значение числового аргумента равно NULL, вернет ноль.
Эта функция не работает в Azure, мы используем Microsoft SQL Server Management Studio. У вас есть какие-нибудь идеи, как мне это заменить?
Вот пример
SUM(ZZ.ONECOLUMN) AS ONECOLUMN,
SUM(ZZ.OTHERCOLUMN) AS OTHERCOLUMN,
SUM(**ZEROIFNULL**(ZZ.THISCOLUMN)) AS THISCOLUMN,
Любые предложения будут высоко оценены,
Спасибо!