我寫此查詢:如何包含小時一週的SQL Server中的最後一天
SELECT
DATEADD(wk, DATEDIFF(wk, 0, vr_EmployeeLog.DateTimeStart), 0) period_start,
DATEADD(wk, DATEDIFF(wk, 0, vr_EmployeeLog.DateTimeStart), 6) period_end
FROM
vr_EmployeeLog
我得到的結果是:
period_start 2015-10-12 00:00:00.000
period end 2015-10-18 00:00:00.000
,但我得到了period_end最新記錄2015-10-18 01:56:00.000 AM,其中不包括結果。
我該如何做到這一點?
什麼是列的類型? – Dai
datetime列類型 – maxspan
我需要使用DateADD和DateDiff。 where子句不允許使用 – maxspan