За ваши комментарии - просто напишите это как один запрос - нет необходимости писать его дважды.
ALTER FUNCTION [dbo].[Sample] (@SampleValue int)
RETURNS TABLE
AS
BEGIN
RETURN(
SELECT .... WHERE @SampleValue = 100 OR (<rest of where clause from other branch>)
)