2016-06-28 125 views
-2

我新的SQL,我需要以生成报告,查找有关的表我有一个命令:SQL查询命令

column1  Tax  Amount 
    350  45  x   
    6500  53  y 
    800  25  z 

我需要计算的x,y和z。我需要做的数学题:

=IF(column1 <= 5000, column1 + tax, column1) 

在的话:你需要计算X/Y/Z为column1+Tax与选项的总和:

  • 如果column1小于或等于5000,然后x = column1 + tax;
  • 如果column1 > 5000则X或Y或Z应该有column1值作为结果

你能帮忙我找到计算x或y或z的SQL查询?

2

+0

谢谢@Arulkumar – Fatherland

回答

1
SELECT column1, Tax, 
    CASE WHEN column1 <= 5000 THEN column1 + Tax 
     ELSE column1 
    END AS Amount 
FROM yourTable 
+0

喜的帮助表示感谢。我需要计算的总和金额列: X + Y + Z ,我需要在力量编写shell脚本,以便使这个查询自动每个月,我需要做的报告。 请支持。 谢谢 – Fatherland

+0

我相信我给了你一个与你原来的要求相匹配的查询。如果你想要一些不同的东西,那么向我们展示样本输出 –

+0

我不明白你的屏幕捕捉如何改变任何东西。 –