Я хочу преобразовать скалярную функцию в представление
Как, если в скаляре есть регистр выбора, включающий вложенный выбор, в качестве фильтра PS Основная проблема заключается в следующем вложенном фильтре:
FUNCTION [dbo].[GetTimeSheetWorkersCount]
(@movedate int , @daystatus int)
RETURNS int
AS
BEGIN
declare @basedata int
set @basedata = 0
if @daystatus = null
select @basedata = count(serial) from workers where serial not in (select worker from timesheets where movedate = @movedate) and status=1 and firstdate<=@movedate
else
select @basedata = count(serial) from timesheets where movedate = @movedate and daystatus=@daystatus
return @basedata
END