Я проверил ваш код, и он вроде как работает для меня, но я все равно изменю его следующим образом:
(EventStartDateTime >= GetDATE()) OR (EventStartDateTime IS NULL)
Поскольку вторая часть, где вы сравниваете поле «Дата и время» с пустой строкой, неверна,Таким образом, в вашем случае вы не получите никаких данных, если EventStartDateTime не заполнен для каждого элемента.Если это не так, попробуйте удалить условие WHERE и проверить, есть ли у вас данные без него.
С уважением, Драголюб