1

我做了这个查询,它在列中选择日期,现在我只想从选定的日期获取年份。

SELECT column_Name
FROM table_name
WHERE column_name = STR_TO_DATE( '00/00/0000', '%m/%d/%Y' )

请解决这个问题。

4

2 回答 2

2

试试这个,

SELECT * FROM table_name WHERE YEAR(column_name) = 2012
于 2012-04-19T12:29:12.363 回答
1

这个不清楚的问题的答案应该是

SELECT YEAR(STR_TO_DATE( '00/00/0000', '%m/%d/%Y' )) as date from table_name

你应该得到帮助

http://dev.mysql.com/doc/refman/5.0/en/date-calculations.html

于 2012-04-19T12:36:26.157 回答