我有一個名爲Hotel
的MySQL表。因爲我有以下字段ID
,hotelName
,Address
,YearOfEstablishment
。發出SQL語句的問題
YearOfEstablishment
是Date
類型,它將存儲日期爲2010-12-26
。我需要做的是找出日期之間的差異,併爲此SQL如下;
SELECT DATEDIFF('2011-08-08','2010-07-26');
以上查詢答案將在幾天給出,例如像在2個日期之間的差異可能是120
天,我需要在Years
顯示這一點。就像將120
的值除以365
並給出年數。我如何爲此編寫SQL語句?
2.)現在我需要編寫另一個SQL,它將顯示所有Hotel
表列和Year difference values
(上面已解釋)。我如何爲此編寫SQL?
(我使用MySQL)
差異,這就需要兩個數值......你只得到了YearOfEstablishment。其他值來自哪裏?你是否將所有酒店進行比較以發現哪一家最古老?與今天的日期比較,以獲得酒店的年齡? –