可能重复:
Calculate difference between 2 date/times in Oracle SQLOracle日期差异SQL查询
我有哪里PurchasedDate保持的表。我必须从系统中获取日期并计算日期差异。 datediff()在我在Oracle工作时没有给出结果。
样品表:
ProductID Date P101 31-DEC-2012 P102 29-DEC-2011
如果今天返回P102,差别应该是10
下面是详细说明
BillID ProductID Date 101 P101 31-DEC-2012 101 P102 31-DEC-2012 102 P405 29-JUN-2012 102 P210 29-JUN-2012 105 P205 2-MAY-2012
如果客户来retun产品P101与BillNo 101,那么系统应计算返还日期(系统日期)和购买日期之间的差额。 P101的答案应该是10,如果它在2012年1月8日返回
为什么10计算Oracle日期差异良好的信息?我不知道。 –
当P102于1月8日返回时,由于购买日期为12月29日,所以差额为10。 –