【发布时间】:2018-10-19 05:34:52
【问题描述】:
我有以下数据:
CREATE TABLE TimeLog (
[User] NVARCHAR(6),
[Event] NVARCHAR(3),
[Time] DATETIME
);
INSERT INTO TimeLog VALUES
(N'Jibran',N'IN','2015-04-15 00:31:00'),
(N'Jibran',N'IN','2015-04-16 20:10:00'),
(N'Jibran',N'IN','2015-04-21 14:59:00'),
(N'Jibran',N'OUT','2015-04-22 01:01:00'),
(N'Jibran',N'IN','2015-04-22 10:46:00'),
(N'Jibran',N'OUT','2015-04-23 00:58:00'),
(N'Jibran',N'IN','2015-04-23 14:50:00'),
(N'Jibran',N'OUT','2015-04-24 01:37:00')
我希望每个事件(对于每个 IN/OUT)都有一个以用户和时间为行的新列。
【问题讨论】:
-
提供您的预期输出
标签: sql sql-server tsql pivot