опционально, где отчет о яшме

Я пытаюсь этот запрос, но безуспешно.

SELECT name, phone_office, billing_address_city, billing_address_street, billing_address_country 
FROM accounts
WHERE ($P!{EmployeeID} is null or assigned_user_id = $P!{EmployeeID})
ORDER BY billing_address_country, billing_address_city

Этот URL будет фильтровать по EmployeeID и работает нормально:

.../flow.html?_flowId=viewReportFlow&reportUnit=/reports/samples/EmployeeAccounts&EmployeeID=sarah_id

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

.../flow.html?_flowId=viewReportFlow&reportUnit=/reports/samples/EmployeeAccounts

Мой вопрос заключается в том, как правильно передать необязательный, где в SQL запрос.

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

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