我是MySQL的新手。我在下面有一些代碼可以從datefield中提取年份,但它從表格中回溯了所有年份,即2011,2012,2013年,因爲我只想要2013年。這是多年來的基本查詢:Extract函數的列別名
SELECT EXTRACT(YEAR FROM startDate) FROM events_events where EventOwnerId = 206
這是我的查詢,我試圖創建一個別名,只返回2013年,但它不工作:
SELECT EXTRACT(YEAR FROM startDate) as d_year
FROM events_events
where EventOwnerId = 206 AND d_year = 2013
您還可能有興趣在[年份]( http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_year)功能 – Phil