可能重複:
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。 –