2014-10-02 72 views
0

我有一个像This这样的发票日记表并且我希望结果看起来像This。我应该使用什么查询来检索结果,如示例。我试图使用组查询和总和条件查询,但它仍然没有做我想要的。自定义组和SUM条件

感谢您的帮助。

+1

请显示您尝试过的内容。 – lurker 2014-10-02 02:46:18

+0

选择总和(如果(发票金额> 0,发票金额,发票金额))作为发票金额组卖方 – NeoS 2014-10-02 02:55:11

回答

1

另一种方法是将正面或负面添加到您的群组。

SELECT VENDOR, SUM(INVOICEAMOUNT) AMTTOTAL 
FROM FinTable 
GROUP BY VENDOR, CASE WHEN INVOICEAMOUNT>= 0 THEN 'POS' ELSE 'NEG' end 
+0

Thx这是像一个魅力 – NeoS 2014-10-02 05:34:15