我想選擇2014年或以下的所有帖子。我怎樣才能做到這一點?選擇哪個年份少於2014年
SELECT id, fotos, cover, titulo, descricao, data, link_key FROM posts where `date` < '2014'
data is datetime。
我想選擇2014年或以下的所有帖子。我怎樣才能做到這一點?選擇哪個年份少於2014年
SELECT id, fotos, cover, titulo, descricao, data, link_key FROM posts where `date` < '2014'
data is datetime。
您可以使用提取功能。
SELECT id,
fotos,
cover,
titulo,
descricao,
data,
link_key
FROM posts
WHERE EXTRACT(YEAR FROM date) < 2014
我會建議:
where date < '2014-01-01'
保持比較簡單的確保了索引和分區可用於查詢。
您也可以使用YEAR
功能:
SELECT id,
fotos,
cover,
titulo,
descricao,
data,
link_key
FROM posts
WHERE YEAR(date) < 2014
[SQL採取年份和月份從日期(的可能的複製http://stackoverflow.com/questions/34229581/sql-take-year-and - 月 - 從最新) –