Не уверен, какую СУБД вы используете, но она в основном одинакова для всех, когда дело доходит до этого ... Вы хотите использовать оператор CASE
.
По сути, это действует как IF ELSE
в вашем SELECT
.
Так что в вашем случае (ха, каламбур) (синтаксис T-SQL):
SELECT
CASE
WHEN (YourDateFieldHere) < '04/01/2019' THEN (YourOutputFieldHere)
ELSE NULL
END (AS Alias)
FROM ...
CASE
операторы могут проверять несколько критериев, это не обязательно должен быть один или другой, в этом случае просто добавьте больше строк WHEN (something) THEN (display this)