我想选择2014年以来的所有帖子。我怎么能这样做?
SELECT id, fotos, cover, titulo, descricao, data, link_key FROM posts where `date` < '2014'
数据是日期时间。
答案 0 :(得分:5)
我建议:
where date < '2014-01-01'
保持比较简单可确保索引和分区可用于查询。
答案 1 :(得分:1)
您可以使用提取功能。
SELECT id,
fotos,
cover,
titulo,
descricao,
data,
link_key
FROM posts
WHERE EXTRACT(YEAR FROM date) < 2014
答案 2 :(得分:1)
您也可以使用YEAR
功能:
SELECT id,
fotos,
cover,
titulo,
descricao,
data,
link_key
FROM posts
WHERE YEAR(date) < 2014