none
Cумма с NULL RRS feed

  • Вопрос

  • В таблице два столбца, число, могут быть NULL. Нужно вычесть второе из первого так, чтобы, NULL понималось как 0, а результат если 0 то выводилось NULL. То есть:

    2-1=1

    2-NULL=2

    NULL-NULL=NULL

    4-4=NULL.

    Изобрёл: IIF(ISNULL(Quantity0, 0) - ISNULL(Quantity1, 0) = 0, NULL, ISNULL(Quantity0, 0) - ISNULL(Quantity1, 0)) AS Quantity

    но манаджмент студио ругается и есть подозрения что существует более фэншуйное решение, какое?

    28 февраля 2013 г. 9:20

Ответы

Все ответы