簡體   English   中英

Scala Slick sum()

[英]Scala Slick sum()

當前,我有一個PostgreSQL查詢來計算表達式: SELECT sum(timestamp2 - timestamp1 [some other math]) from <...> WHERE <...>

有沒有辦法用Slick做到這一點? 我試圖從數據庫中獲取原始數據(登錄和注銷)並進行處理,但是這種方法太昂貴了,因此我需要在數據庫端處理數據。

這是您計算列的方式

https://github.com/slick/slick/issues/1314

所以在你的情況下

def ts(row: YourTableClass[_]) = row.timestamp2 -- row.timestamp1

接下來,您可以像nmat的鏈接中所示進行聚合

暫無
暫無

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

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