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