2011-01-27 82 views
0

我在表中獲得了一個數字,我想用它來爲MySQL中的DATE_ADD函數。函數調用中的MySQL - 參考列

因此,像這樣:

SELECT DATE_ADD('2011-01-02', '+INTERVAL some_table.column DAY') AS newdate FROM some_table 

然而,這將無法工作,因爲MySQL不會明白some_table.column是一個價值等任何幫助的列嗎?

回答

2

不要使用引號:

SELECT DATE_ADD('2011-01-02', INTERVAL some_table.column) AS newdate FROM some_table 
+0

我想更具體地做到這一點:SELECT DATE_ADD( '2011-01-02',+間隔柱DAY)AS newdate FROM表。它給了我SQL錯誤。 – quano 2011-01-27 14:37:11