我需要做下面的MSSQLServer查詢它獲取DATEPARTHQL查詢來獲取一年
select count(1) from Audit_tbl where DATEPART(wk, action_time)=DATEPART(wk,getdate())
我得到與functionDATEPART strucked在當前weeek所做的更改(WK,ACTION_TIME)=數週(周,getdate())在HQL中是否有任何等價物。
也就是有沒有辦法從2014年3月24日20獲得日期(2014年3月24日)部分爲:56:在HQL 26.297
更新:
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)
它給按行動時間記錄組(存儲在分貝作爲時間戳)
什麼是你的目標是什麼?我認爲沒有簡單的日期函數,但取決於你想要做什麼,有不同的選擇。 – Julien
@ julien請參閱更新 – user2779544