select * from abc where transaction_date = DATE ;
Если запрос начался в 23:45 и будет выполняться в течение 30 минут, после 12:00 какие даты будут отфильтрованы по запросу?
Нет функции с именем date.
date
Встроенные функции, такие как getdate(), оцениваются в начале выполнения и обрабатываются как константы времени выполнения .
getdate()
Если вы поместите их в скалярный UDF, они будут затем переоценены для каждой строки, хотя в этом случае они будут зависеть от времени обработки строки.
Если под DATE вы имели в виду, т.е. GETDATE() будет возвращен только один день.Он вычисляется при запуске запроса.
DATE
GETDATE()