比较psql中的两个日期
compare two dates in psql
我必须比较 table 中日期列的两个日期,格式为 yyyy-mm-dd。我必须将 table 列日期与当前日期进行比较,如果差异大于 7,则查询应该是 updated.I 希望你们理解我的 problem.Thanks 的任何想法。
更新table设置列=
DATE_PART('day',now()-column) >5 then now() 的情况
其他列
结束
你要找的是DateDiff;
尝试:
SELECT DATEDIFF("2017-01-01", "2016-12-24");
所以,您的最终查询将是这样的,
UPDATE table_name SET field_name='New value' Where DATEDIFF(Your_Date_field_on_db, DATE(NOW()))>7;
我必须比较 table 中日期列的两个日期,格式为 yyyy-mm-dd。我必须将 table 列日期与当前日期进行比较,如果差异大于 7,则查询应该是 updated.I 希望你们理解我的 problem.Thanks 的任何想法。
更新table设置列= DATE_PART('day',now()-column) >5 then now() 的情况 其他列 结束
你要找的是DateDiff;
尝试:
SELECT DATEDIFF("2017-01-01", "2016-12-24");
所以,您的最终查询将是这样的,
UPDATE table_name SET field_name='New value' Where DATEDIFF(Your_Date_field_on_db, DATE(NOW()))>7;