2017-04-12 54 views
0

我写了一些TSQL,需要找到以下(用伪代码)...大子句25%TSQL WHERE值不是

WHERE OverallCPA 25% > TargetCPA 

所以基本上在overallCPA值大于25%所述TargetCPA值

+0

请考虑增加样本表中的数据和格式化文本预期的结果。 同时显示您当前的查询尝试 – TheGameiswar

+0

请参阅参考链接了解如何提出完美问题:https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question- on-a-public-forum/ – TheGameiswar

+0

这更是一个数学问题... tsql中的基本代数运算都是可用的: - + */ – dlatikay

回答

2

WHERE OverallCPA> 1.25 * TargetCPA

+0

嗨,我怎样才能做到<3%? –

+1

@AndyKirkpatrick WHERE OverallCPA <0.03 * TargetCPA – cloudsafe

+0

非常感谢您的帮助,这一切都是一种享受 –

0

它应该是 -

WHERE (OverallCPA - TargetCPA)/TargetCPA > 0.25 
-1

假设你有两个列CPA和TargetCPA(如KPI)

SELECT YourOtherColumn FROM YourTable 
WHERE (((SELECT SUM(CPA) FROM YOUR COLUMN)-TargetCPA)/TargetCPA)>0.25