PostgreSQL时间加减

PHPz
リリース: 2018-09-30 14:26:06
転載
3557 人が閲覧しました

连夜声讨PG,竟然时间加减写法有坑

select CURRENT_TIMESTAMP::TIMESTAMP - '5 day'
ログイン後にコピー

以上向前减5天,一直报错:[Err] ERROR: invalid input syntax for type timestamp: “5 day”
折腾好久,网上也没有正确的说明。而改为+号就能正常执行

select CURRENT_TIMESTAMP::TIMESTAMP + '5 day'
ログイン後にコピー

很是奇葩,不得其姐。
无意间想到了INTERVAL关键字,加上就可以了。

select CURRENT_TIMESTAMP::TIMESTAMP + INTERVAL '5 day'select CURRENT_TIMESTAMP::TIMESTAMP - INTERVAL '5 day'
ログイン後にコピー

此处省略无数个问候!

更多相关教程请访问 MySQL视频教程

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート