Я думаю, @Unicorno Marley четко объяснил, почему ваш sql не работал.
Вы можете изменить свой sql следующим образом:
SELECT udf.convertTime(c.DatetimeEpoch) as CommandDate FROM c where c.columnH='acb' and udf.convertTime(c.DatetimeEpoch) = '09/21/2019'
EDIT: Теперь вы можете использовать подзапрос, чтобы избежать повторного выполнения UDF
SELECT s.CommandDate
FROM (
SELECT udf.convertTime(c.DatetimeEpoch) AS CommandDate
FROM c
where c.columnH = 'acb'
) s
WHERE s.CommandDate = '09/21/2019'
В идеале, хотя вы должны выполнять это отображение на стороне клиента вместо UDF на стороне сервера, поскольку фильтры UDF в предложении WHERE будут сканировать.