📜  在 psql 中获取昨天的日期 ISO(1)

📅  最后修改于: 2023-12-03 14:51:04.899000             🧑  作者: Mango

在 psql 中获取昨天的日期 ISO

如果你正在使用 PostgreSQL 并想要获取昨天的日期,那么可以在 psql 命令行界面中使用内置的函数 CURRENT_DATE 和运算符 - 来计算出昨天的日期。

具体的步骤如下:

  1. 在终端中打开 psql,连接到你的数据库:

    psql -U your_username your_database_name
    
  2. 使用以下命令获取昨天的日期:

    SELECT CURRENT_DATE - INTERVAL '1 DAY' AS yesterday;
    

    这将返回一个日期类型的结果,格式为 ISO。例如:

     yesterday
    ------------
     2022-01-18
    (1 row)
    

    也可以将结果赋给一个变量,以后可以在查询中使用:

    \set YESTERDAY `SELECT CURRENT_DATE - INTERVAL '1 DAY' AS yesterday`
    

    然后可以在任何查询中引用 $YESTERDAY 变量。

  3. 关闭 psql:

    \q
    

以上就是获取昨天日期的方法,在写 SQL 查询时非常实用。