如何根据“DateAdded”字段选择字段的天数?
E.g:
SELECT DAYSOLD(tbl_stuff.DateAdded) as DaysOld
FROM tbl_stuff
答案 0 :(得分:6)
使用:
SELECT DATEDIFF(NOW(), ts.dateadded) AS daysold
FROM TBL_STUFF ts
参考:DATEDIFF
DATEDIFF()返回expr1 - expr2,表示为从一个日期到另一个日期的天数值。
答案 1 :(得分:2)
您可以使用DATEDIFF
功能获取tbl_stuff.DateAdded
和curdate()
之间的天数差异。
例如:
mysql> select datediff(curdate(), '2010-03-15') as daysOld;
+---------+
| daysOld |
+---------+
| 8 |
+---------+
答案 2 :(得分:1)
您可以使用to_days()
或datediff()
个功能。
MySQL有很多日期函数,你可以直接在那里引用,http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html。