22,209
社区成员
发帖
与我相关
我的任务
分享
USE tempdb
GO
IF OBJECT_ID('dbo.[t]') IS NOT NULL
DROP TABLE dbo.[t]
GO
CREATE TABLE dbo.[t](
[单据号] VARCHAR(30)
,[编码] VARCHAR(30)
,[日期] DATETIME
)
GO
SET NOCOUNT ON
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-17',N'2018-12-02 13:54:28.263')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-21',N'2018-12-02 15:46:03.367')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-22',N'2018-12-02 15:35:52.127')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-23',N'2018-12-02 15:28:43.933')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-24',N'2018-12-02 13:04:01.687')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-25',N'2018-12-02 13:47:50.433')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-26',N'2018-12-02 13:55:29.420')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-27',N'2018-12-02 12:58:25.160')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-28',N'2018-12-02 12:53:49.583')
INSERT INTO dbo.[t] VALUES(N'181165/03',N'18-04-00129-29',N'2018-12-02 12:51:47.277')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'00-04-00110-29',N'2018-11-30 01:27:02.953')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-02',N'2018-11-30 05:48:02.693')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-04',N'2018-11-30 05:45:29.860')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-06',N'2018-11-30 05:40:24.373')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-08',N'2018-11-30 04:19:58.320')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-21',N'2018-11-30 04:16:24.277')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-22',N'2018-11-30 04:07:45.080')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-23',N'2018-11-30 04:00:37.487')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-24',N'2018-11-30 03:47:53.587')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-25',N'2018-11-30 03:27:31.053')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-26',N'2018-11-30 03:17:50.397')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-27',N'2018-11-30 04:17:25.520')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-28',N'2018-11-30 02:49:48.680')
INSERT INTO dbo.[t] VALUES(N'181165/02',N'18-04-00110-29',N'2018-11-30 03:02:33.753')
SELECT
t.单据号
,datediff(day,Min(t.日期),max(t.日期)) AS [消耗时间(天)]
,datediff(hour,Min(t.日期),max(t.日期)) AS [消耗时间(小时)]
FROM t
GROUP BY t.单据号