2017-07-03 61 views
-1

我有一個字段開始時間和持續時間以分鐘爲單位在另一列中。我是否需要添加持續時間以正確獲取另一個日期時間。 Date_add總是告訴我「1064你的sql語法有錯誤」。將整數列添加到mysql中的datetime列

SELECT id, starttime, DATE_ADD(starttime, INTERVAL duration MINUTES) as arrivaltime FROM table 
+0

看似瑣碎的工作,但實際上我並沒有在這裏找到答案。我花了一些時間才弄清楚,我的錯誤很簡單。所以,如果你對這個問題低估了,請儘可能評論,所以我可以從你的觀點中學習。 – Max

+1

我沒有downvote。我懷疑downvoters這樣做是因爲你沒有顯示產生語法錯誤的查詢。 –

+0

對。編輯。謝謝! – Max

回答

1
SELECT id, starttime, DATE_ADD(starttime, interval duration MINUTE) as arrivaltime FROM table 

我的錯誤是它不與MINUTES 或許,能夠幫助他人的愚蠢自己