Использование SQL Server 2012 .... Этот код работает как автономный сценарий, но мне нужно значение, возвращенное в iif(...)
вложен в Case...when
как часть более крупного сценария:Адаптация С/КТР заявление
with GroupedValues (Value, Frequency, SelectingCriteria) AS
(Select
Table1.Cost as Value,
Count(*) as Frequency,
Table2.AccountNumber as SelectingCriteria
from Table1, Table 2
)
Group by Table1.Cost, Table2.AccountNumber)
Select
Max(Value) as Value
From GroupedValues a INNER JOIN
(select Max(Frequency) AS MaxFrequency
from GroupedValues) b
on a.Frequency=b.MaxFrequency
Это ваш фактический код? Это не похоже на действующий код. – Taryn
Сначала избавьтесь от приключений и присоединитесь к 21-му веку! – HLGEM
Правильно ли я понимаю вас, вы бы поставили вышеуказанный код внутри IIF, который затем является частью инструкции CASE? – billinkc