我有一個名爲timestamp的db列,它正是它所持有的。我想得到時間戳和10天的總和。該查詢將如何查看?如何在mysql查詢中完成這個簡單的數學運算?
換句話說,我怎麼能說這樣的:
SHOW ME THE RESULT OF TIMESTAMP + 10 DAYS;
在工作過程:)的SQL語法
我有一個名爲timestamp的db列,它正是它所持有的。我想得到時間戳和10天的總和。該查詢將如何查看?如何在mysql查詢中完成這個簡單的數學運算?
換句話說,我怎麼能說這樣的:
SHOW ME THE RESULT OF TIMESTAMP + 10 DAYS;
在工作過程:)的SQL語法
試試這個:
SELECT DATE_ADD(`timestamp`, INTERVAL 10 DAY) FROM `table`;
我想你想的是一樣的東西:
SELECT DATE_ADD(NOW(),INTERVAL 10 day);
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-add
嘗試這種情況:
SELECT ADDDATE(timestamp, 10) from tablename;
SELECT(時間戳+ 10 * 24 * 60 * 60)AS結果從表 – AbiusX 2011-03-16 03:59:19
是一個MySQL時間戳或一個UNIX時間戳?這些是不同的 – AbiusX 2011-03-16 04:00:41
爲什麼你不能剛剛閱讀文檔或谷歌搜索? – 2011-03-16 04:25:38