мне нужно сделать следующее MSSQLServer запрос, который получает ряд изменений, внесенных в текущем weeekHQL запрос, чтобы получить неделю года
select count(1) from Audit_tbl where DATEPART(wk, action_time)=DATEPART(wk,getdate())
Я получаю strucked с functionDATEPART (WK, action_time) = DATEPART (WK , getdate()) есть ли какой-либо эквивалент в HQL.
также есть способ получить дату (2014-03-24) часть от 2014-03-24 20: 56: 26.297 в HQL
Update:
select DATEADD(day,datediff(day,0,action_time),0) AS ActionDate,
count(1) as total
from Server_tbl
where YEAR(action_time) = YEAR(getdate())
group by DATEADD(day,datediff(day,0,action_time),0)
это дает группа записей по времени действия (хранится в db как временная метка)
Какова ваша цель? Я думаю, что нет простой функции даты, но в зависимости от того, что вы хотите сделать, есть разные варианты. – Julien
@julien pls смотреть обновления – user2779544