sql - Postgresql 日期减法

标签 sql postgresql datetime

我怎样才能发出像这样的有效请求:

UPDATE b2c SET tranche = '18 - 25'
WHERE (dateofbirth::date BETWEEN NOW()::date - 18 'year' AND NOW()::date - 25 'year')

感谢帮助

最佳答案

dateofbirth::date BETWEEN 
    (NOW() - interval '25 year')::date AND 
    (NOW() - interval '18 year')::date

关于sql - Postgresql 日期减法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33078374/

相关文章:

sql - 使用Where 子句从多值列表中选择

python - 在 Django 中,如何查找属于字符串一部分而不是包含该字符串的术语?

mysql - SQL Insert from Select to same table but with a changed ID - MySQL

postgresql - 如何在 postgresql 中强制删除索引关系?

python - 将 N 个工作日添加到不是单位 'D' 的 Numpy datetime64

c# - 在 ASP.net 中禁用日历控件的自动回发

sql - 如何使用 SQL Server 查询对 'Version Number' 列进行排序

postgresql : search records based on array field vaule with multiple values

mysql - Rails 表索引不是预期的数据库中的外键 - 为什么?

python - 混合 datetime.strptime() 参数