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
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
本文标题:SQL SERVER 查询日期与下一个最近日期的间隔
本文链接:https://www.haomeiwen.com/subject/uuyhohtx.html
网友评论