A lo mejor no te entendí bien, pero más bien creo que el asunto es hacer un query u otro dependiendo de usuario
Código:
IF @usuario > 0
BEGIN
SELECT .... condicion con usuario
END
ELSE
BEGIN
SELECT...condicion sin usuario(cualquier usuario)
END
GO
Y quizás controlar como le pasas el parámetro usuario desde tu aplicación, para que se cumpla esa condición.
Saludos