SQL SERVER 查询日期与下一个最近日期的间隔
2020-05-15 本文已影响0人
阿廖哥
select x.*
,datediff(day,x.日期,x.下一个日期) 两次日期的间隔
from
(select a.书号
,a.书名
,a.日期
,(select min(b.日期) from [dbo].[tb_BookSell] b where b.日期 > a.日期) 下一个日期 #选择表中大于当前日期值的最小日期值
from [dbo].tb_BookSell

] a) x