![](/img/trans.png)
[英]How to convert timestamp without timezone and integer representing timezone to a new timestamp without timezone in PostgreSQL
[英]How to substract timestamp without timezone in PostgreSQL
我當前正在使用PostgreSQL 8.4,需要從當天的now()
日期中減去。 我now() - 1
嘗試的是now() - 1
,但沒有用。 盡管該頁面說我們可以使用運算符-
在日期上執行操作。 我收到的更准確
ERROR: operator does not exist: timestamp with time zone - integer
有任何想法嗎?
我認為PostgreSQL無法直接使用數學函數。 但是我們可以使用date函數,例如PostgreSQL中的interval函數將解決您的問題。
請嘗試以下減去例如:
select interval '2 day' - interval '1 day';
select now() - interval '1' ;
您也可以參考PostgreSQL 8.4文檔。
http://www.postgresql.org/docs/8.4/static/functions-datetime.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.