postgreSQL Server Interval and ::



我想我正在处理SQL server脚本中的一些代码,我只是想了解其中的一些功能:

  1. 我的第一个问题:

(current_month - Interval '1 Month')::date as start_date,

这行代码在做什么?Interval是SQL中的内置词吗?::date部分是什么意思?

  1. 我的第二个问题非常相似:

select current_date::date as date

这是在干什么?

很抱歉,如果这些是基本问题,我是新手,在网上找不到任何内容。

SQL Server不支持这两种方法。

interval是支持日期/时间值差异的标准SQL。

::是特定于Postgres和Postgres派生数据库的语法。它相当于cast()convert()

最新更新