我希望根据列提交
获取过去3年内的所有数据当前查询:
SELECT casename, filedate
FROM CourtCases
WHERE filedate >= date('now') -3;
此查询的结果:
显然这不起作用。结果应该是2015-2018所有案例
答案 0 :(得分:4)
你应该在date
函数中放置-3:
SELECT casename, filedate
FROM CourtCases
WHERE filedate >= date('now', '-3 years');
编辑:已修复,请参阅以下评论。
答案 1 :(得分:1)
尝试:
SELECT casename, filedate
FROM CourtCases
WHERE filedate>=date('now','-3 year');