我想选择过去3年的记录......
当表列类型'released_year'是日期
时,以下用法可以正常工作$query = 'SELECT
album.album_id,
album.title,
album.released_year,
FROM album
WHERE album.released_year >= ( CURDATE() - INTERVAL 3 YEAR )
ORDER BY album.released_year DESC, album.title';
但是表格列类型发生了变化,现在它只是一个小型,只能处理一年中的4位数字。
如何选择过去3年的记录?
答案 0 :(得分:3)
... album.released_year> =年(CURDATE())-3 ......
因为你没有使用真正的日期,所以很难看,但它会有一段时间