比较psql中的两个日期

时间:2017-08-01 09:26:23

标签: mysql psql

我必须比较表格中存在日期列的两个日期,格式为yyyy-mm-dd。我必须将表格列日期与当前日期进行比较,如果差异大于7,那么查询应该更新。我希望你们理解我的问题。感谢任何想法。

2 个答案:

答案 0 :(得分:0)

更新表集列= DATE_PART(' day',now() - 列)> 5然后now()的情况 别的专栏 端

答案 1 :(得分:0)

您正在寻找的是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;