【发布时间】:2017-11-04 23:12:07
【问题描述】:
我有一个表格,其中包含有关他们一整天所做的事情的信息。我需要获取每个任务的开始时间/结束时间。
目前我能够提取每个任务的时间戳,但我希望创建开始时间和结束时间列。开始时间是前一行的时间戳,结束时间是当前行的时间戳。
有什么简单的方法可以做到这一点吗?这是我当前使用的查询。
select
Timestamp,
Sku,
Station,
Username,
ActionType
from OverallLogs
where
and ActionType = 'Put'
and Username = 'Name'
and timestamp < DateAdd(Day, DateDiff(Day, 0, GetDate())+1, 0)
AND timestamp >= DateAdd(Day, DateDiff(Day, 0, GetDate()), 0)
Order by timestamp desc
【问题讨论】:
-
什么版本的sql server?
标签: sql sql-server tsql sql-server-2016