Первая часть:
AND ((mmd.TerminationDate NOT NULL и mmd.TerminationDate> = '01 -Jan-2019 ') или mmd.TerminationDate is null)
Здесь он проверяет две вещи: (mmd.TerminationDate NOT NULL и mmd.TerminationDate> = '01 -Jan-2019 ') оба эти условия должны быть истинными. В противном случае второе условие (mmd.TerminationDate равно null) должно быть true.
(mmd.TerminationDate NOT NULL и mmd.TerminationDate> = '01 -Jan-2019 '): он проверяет, что дата завершения не должна быть нулевой, а дата завершения должна быть равна или больше 01 января 2019 года. Оба эти условия должны быть истинными, в противном случае проверка не будет выполнена.
Вторая часть после 'или':
(mmd.TerminationDate is null): это подтверждает, что дата завершения не должна быть null, в этом столбце должно быть любое значение даты.
Между этими двумя условиями, которые вы использовали 'или', это означает, что из этих двух условий любой должен соответствовать условию для получения записи.