Journal_T
- 基本上這是具有正值和負值的日誌表。 字段爲:id
,date
,ref
,description
, amount
, segment
,period
,year
。如何將數據從一列分隔爲兩列,如表
我想顯示在兩個單獨的列 - debits
(包含正值)和credits
(包含負值)。以下是我使用的查詢:這類問題通常與幫助解決
SELECT id,
date,
ref,
description,
CASE WHEN SUM(amount) >= 0 THEN SUM(amount) ELSE NULL END AS positive,
CASE WHEN SUM(amount) < 0 THEN SUM(amount) ELSE NULL END AS negative,
,segment,period,year FROM Journal_T GROUP BY segment,year,period,id
通過顯示,你的意思是,顯示給用戶?我會建議在你的代碼中做這件事,而不是在你的查詢中。保持查詢簡單,然後相應地格式化你的html。 – haydenmuhl
@OMG小馬謝謝。 – mmdel