簡體   English   中英

MySQL SUM值兩列之間的差異

[英]MySQL SUM values of difference between two columns

我的一個表中有兩列名為TIME_OUT和TIME_IN。 這些都是十進制值。 我基本上想要總結這些列的差異。 我有下面的查詢輸出差異沒有問題,但我想然后SUM差異:

SELECT (TIME_IN-TIME_OUT) AS DIFF FROM TABLE_timelogs WHERE YEAR(LOG_DATE) = YEAR(NOW());

+------+
| DIFF | 
+------+
| 10.0 |
|  4.0 |
|  3.0 |
+------+

有沒有辦法將SUM集成到查詢中,以便最終輸出為17.0? 先感謝您!

將SUM添加到查詢中,以便查詢讀取:

SELECT SUM(TIME_IN-TIME_OUT) AS DIFF 
FROM TABLE_timelogs 
WHERE YEAR(LOG_DATE) = YEAR(NOW());

這會添加“diff”列的內容。

暫無
暫無

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

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