[英]How can i get a count(*) of all the columns in a table? Using PostgreSql
[英]How can I get timestamp in minutes using PostgreSQL
當我在網上發送表單時,插入查詢使用函數now()將當前日期保存在我的數據庫中。
現在,我正在嘗試以分鍾格式獲取此列以計算我需要的其他想法,但我不知道該怎么做。
例如,我有這個:
“2013-05-08 08:30:00”
我想要這個(現在是8.50):
“20”< - 分鍾
謝謝
好的,我們假設您有一個帶有時間戳的表:
CREATE TABLE ex (t timestamp);
INSERT INTO ex VALUES ('2013-05-08 8:30'::timestamp);
你想要列t
和now()
之間的分鍾差異。 您可以使用extract
功能獲得:
SELECT extract(epoch from (now() - ex.t)) / 60 FROM ex;
epoch
是date
和timestamp
類型的“紀元”的秒數,但不僅僅是interval
類型的間隔中的秒數。 通過將它除以60得到你想要的東西(如果你想要一個整數分鍾就可以trunc
它。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.