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

上一篇 下一篇

猜你喜欢

热点阅读