условие if в предложении where запроса sql

Ниже мое предложение where запроса, когда я хочу получить данные для конкретного пользователя.

where Completion_Date>= '11/01/2011' 
and Completion_Date<= '12/11/2012' 
and System_user_id = 1234

и ниже предложение where, когда я хочу получить данные для всех пользователей:

where Completion_Date>= '11/01/2011' 
and Completion_Date<= '12/11/2012'

Поскольку я не хочу двух отдельных запросов, есть ли способ добавить условие в предложение where, чтобы я мог использовать один запрос, и в зависимости от ввода (т. Е. System_user_id) он будет решать, добавлять ли дополнительное условие в запрос. Я буду отправлять -1, когда я хочу данные для всех пользователей и для конкретного пользователя будет отправлен его system_user_id.

Ответы на вопрос(2)

Ваш ответ на вопрос