日期和最早日期按日期选择的差额

表结构如下

编号日期
8 2009 1 11 2:00
7 2009 1 11 5:00
6 2009 1 11 12:00
5 2009 1 11 18:00
4 2009 1 12 4:00
3 2009 1 12 10:00
2 2009 1 12 12:00
1 2009 1 11 17:00

最早和最新的日期之间的区别如下:

差异


复制代码代码如下所示:
创建表#日期

数字标识(1,1)主键,
日期日期

插入#选择日期2009年/ 1 / 11 17:00
插入#选择日期2009年/ 1 / 12 12:00
插入#选择日期2009年/ 1 / 12点
插入#选择日期2009年/ 1 / 12点
插入#选择日期2009年/ 1 / 11 18:00
插入#选择日期2009年/ 1 / 11 12:00
插入#选择日期2009年/ 1 / 11点
插入#选择日期2009年/ 1 / 11点

选择(D2。number-d1。数)数


选择号码,从#日期,日期
(选择最大(日期)日期从#组转换(varchar(10),日期,120))
D1)


选择号码,从#日期,日期
(选择min(日期)日期从#组转换(varchar(10),日期,120))
D2)
在转换(varchar(10),d1.date,120)=转换(varchar(10),d2.date,120)