PostgreSQL:未来的时间戳
如何获取 30 天后的时间戳?
我尝试了 now() + integer '30'...之类的东西,但它不起作用。
我正在运行 Postgres 8。
有什么想法吗?
How can I get a timestamp with a date 30 days from now?
I tried things like now() + integer '30'... but it didn't work.
I'm running Postgres 8.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试这样的事情:
Try something like this:
标准 SQL 表达式是
在数字周围加上引号,而不是在短语周围。请参阅我可以在网上找到的最早的 SQL 标准,第 91 页PostgreSQL 比标准灵活得多,这可能是好事,也可能是坏事。我支持很多不同的 dbms——灵活性对我的伤害往往大于它的帮助。例如,PostgreSQL 支持这种非标准语句。
The standard SQL expression is
Quotes around the number, not around the phrase. See the earliest SQL standard I can find online, p 91. PostgreSQL is much more flexible than the standard, which can be a good thing or a bad thing. I support a lot of different dbms--the flexibility hurts me more often than it helps. PostgreSQL, for example, supports this non-standard statement.