簡體   English   中英

如何將時間差從 psql 加載到谷歌數據工作室

[英]How to load time difference from psql to google data studio

我有一個 psql 連接,其中一列是 sql 間隔,例如: 顯示間隔

但是,對我來說,這似乎是用文本格式解釋的:

顯示數據類型

我想將這些轉換為間隔/時間增量/持續時間的 GDS 等價物; 但是,我似乎找不到可以做到這一點的 function。

我知道 DATE_DIFF function,我可以用它來想象一個解決方法,偽代碼: DATE_DIFF(DATE(1000, 01, 01), DATE(1000+avg_timedelta.regexmatchyear, 01+avg_timedelta.regexmatchmonth, 01 + avg_timedelta.regexmatchday)

但是,我感覺很奇怪,GDS 中沒有區間類型,即使函數的 output 之一是區間; 但是文檔沒有說明轉換為間隔。

我在 SQL 中提出了解決方法,我創建了一個將間隔轉換為int< number of hours>的列:

EXTRACT(
        epoch
        FROM
            CTE.myInterval
    ) / 3600 AS timedelta_hours

這並不能解決在 GDS 中您無法輕松轉換為區間類型的根本問題。 (他們稱之為持續時間)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM