国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

按日期選擇最晚日期與最早日期對應的數的差值

2020-07-25 13:29:19
字體:
來源:轉載
供稿:網友
表結構如下

number date
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

想得到當天的最早時間與最晚時間的number的差值, 即如下的結果:


2
3
復制代碼 代碼如下:

create table #date
(
number int identity(1,1) primary key,
date datetime
)
insert into #date select '2009/1/11 17:00'
insert into #date select '2009/1/12 12:00'
insert into #date select '2009/1/12 10:00'
insert into #date select '2009/1/12 4:00'
insert into #date select '2009/1/11 18:00'
insert into #date select '2009/1/11 12:00'
insert into #date select '2009/1/11 5:00'
insert into #date select '2009/1/11 2:00'

select (d2.number-d1.number) number
from
(
select number,date from #date where date in
(select max(date) from #date group by convert(varchar(10),date,120) )
) d1
,
(
select number,date from #date where date in
(select min(date) from #date group by convert(varchar(10),date,120) )
) d2
where convert(varchar(10),d1.date,120)=convert(varchar(10),d2.date,120)

number
-----------
2
3
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴宁市| 通山县| 永靖县| 邵武市| 柘荣县| 阳新县| 桂林市| 闽清县| 日土县| 乌兰县| 佛坪县| 太湖县| 喜德县| 平利县| 遂川县| 高碑店市| 聂拉木县| 酉阳| 张北县| 特克斯县| 出国| 凤凰县| 漠河县| 贞丰县| 额尔古纳市| 郁南县| 河西区| 吴江市| 湖口县| 盐源县| 南召县| 定安县| 香格里拉县| 昆山市| 疏附县| 邹平县| 班戈县| 砚山县| 农安县| 无为县| 宁陵县|