我在表格中有日期列birthday
,例如。价值2003-05-01
。在这张表上,我运行以下查询:
SELECT "users".* FROM "users" WHERE (users.birthday < current_date - interval '15' year);
在我的本地主机上,birthday: 2003-05-15
没有返回带有的行(这是正确的),但在 heroku 上它确实如此。
我在本地使用 PostgreSQL 数据库,这就是为什么我不明白,怎么可能在同一个查询上得到两个不同的结果......
有没有人有类似的问题?这种行为可能是什么问题?
谢谢你的每一个建议。