0
Пожалуйста, помогите в преобразовании ниже SQL запроса в HQLПреобразование SQL в HQL для NOW()
SELECT * FROM INVOICE WHERE INVOICE_DATE > NOW() - INTERVAL 7 DAY
система метания ошибку для NOW()
Пожалуйста, помогите в преобразовании ниже SQL запроса в HQLПреобразование SQL в HQL для NOW()
SELECT * FROM INVOICE WHERE INVOICE_DATE > NOW() - INTERVAL 7 DAY
система метания ошибку для NOW()
Я рекомендую вам использовать параметры для IQuery
Вы должны сделать что-то вроде
var q = nhSession.CreateQuery("FROM INVOICE WHERE INVOICE_DATE > :date");
q.SetParameter("date", DateTime.Now.AddDays(-7));
q.List...
ЭОД T
Если сервер приложений (C# приложение) отличается от SQL Server, и они имеют разные часовые пояса, то вы можете сделать: