1
我想知道每个订单之间的天数。我有每个订单的日期和一个参考,以显示其第一,第二等第三等订单每组中的最大日期之间的天数
我想看看,如果有多少天之间有订单1和2之间,然后多少天之间2和3等等。
select OrderID, OrderDate, RankOrder
from Orders
一些示例数据将是:
Order 1 -> 01/01/2015 -> 1
Order 2 -> 03/01/2015 -> 2
Order 3 -> 10/01/2015 -> 3
我希望结果有天数一个额外的列:
Order 1 -> 01/01/2015 -> 1 -> 2
Order 2 -> 03/01/2015 -> 2 -> 7
Order 3 -> 10/01/2015 -> 3 -> 0
最后的顺序可能会看在目前的日期制定出日期。
使用的标签dbms产品。当谈到日期/时间太多的产品远离ANSI SQL兼容。 – jarlh
[SQL DateDiff高级用法?]的可能的重复(http://stackoverflow.com/questions/593898/sql-datediff-advanced-usage) – davejal
那个人真的没有看到解决,因为编辑说他们只是使用无论如何,最终都会胜出。也许我不得不想出另一种方法来解决这个问题,我试图制定出连续的方块,但是周末会引起我的问题。这只是我试图做的简化版本。 – user3691566