OUTER APPLY условно передает значения в функцию

Есть ли способ условно передать значение в это утверждение?

OUTER APPLY [dbo].[udf_GETVMSFleet](o.ClientNum, ou.[UnitNum]) AS orgLevels 

Мне нужно сказать, если ou.UnitNum = '' then ou. [TailerNum]

Вызовы функций допускают выражения для параметров (в отличие от хранимых процедур)

 OUTER APPLY [dbo].[udf_GETVMSFleet](o.ClientNum, CASE WHEN ou.[UnitNum] = '' THEN ou.[TailerNum] ELSE ou.[UnitNum] END ) AS orgLevels 
Interesting Posts

INSERT INTO Выполнение VBA

Поиск последовательности последнего числового значения в переменной varchar

SQL Server 2000 – Как добавить описание в поле через SQL?

Уникальные записи SQL Server в строке записей row_number ()

Как выполнить обновление таблицы CE Sql Server CE из другой таблицы

выбирать и вставлять строки в несколько таблиц, сервер sql

SQL Server 2008 – совокупные итоговые значения

Как выбрать уникальную строку в соответствии с последним доступным временем

SQL Server: как выполнить Rtrim для всех столбцов varchar таблицы

Где сценарии до и после развертывания в проектах VS2013 Database Projects?

Сохраненная процедура не работает в VB6

Неправильный синтаксис рядом с SET. Ожидание ВНЕШНЕГО

SSIS ERROR: попытка добавить строку в буфер задачи потока данных завершилась неудачно с кодом ошибки 0xC0047020

Каков предпочтительный метод слияния для SQL Server 2005?

Как обновить базу данных на удаленном сервере ms sql (сначала код EF)

Давайте будем гением компьютера.