0
我必須比較表格中存在日期列的兩個日期,格式爲yyyy-mm-dd。我必須將表列日期與當前日期進行比較,如果差異大於7,則查詢應該更新。我希望你們能理解我的問題。感謝您的任何想法。比較psql中的兩個日期
我必須比較表格中存在日期列的兩個日期,格式爲yyyy-mm-dd。我必須將表列日期與當前日期進行比較,如果差異大於7,則查詢應該更新。我希望你們能理解我的問題。感謝您的任何想法。比較psql中的兩個日期
更新表組列= 情況下date_part數( '天',現在() - 列)> 5那麼現在() 其他列 結束
你所尋找的是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;
由於它的工作。 –