У меня есть сценарий SQL, который возвращает набор результатов. Требуется вернуть набор результатов по умолчанию со значениями по умолчанию, если приведенный ниже сценарий не дает никаких результатов. Он должен иметь те же имена столбцов, что и приведенный ниже скрипт
-- Return final results
SELECT
p.worked [AccountsWorked],
p.rcmade [RPC's],
p.obtained [PTPCount],
p.amount [PTPValue],
[PreviousDayPTPValue]
FROM
@tab_performance p JOIN
dbo.user usr ON
(p.usr_code = usr.usr_code) JOIN
dbo.team tme ON
(tme.tme_id = usr.tme_id)
AND p.usr_code = @usr_code
Мне нужно вернуть набор результатов по умолчанию, если строки не возвращаются. Таким образом, все столбцы должны быть возвращены с NULL или любым значением по умолчанию.
Я безуспешно пытался использовать операторы условного выбора, я также пытался @@ ROWCOUNT