我想使用SQL Server中的case语句进行分组。我创造的案例是我的收入范围。我想计算所有这些收入范围(案例)内的销售订单数量。下面是我的问题: Select case when (sum(SalesAmount-TaxAmt-Freight)<100SalesAmount-TaxAmt-Freight)>=100000) then
我有两列,一列是账户名称,另一列是金额=sum(case when [Account Name] like Salaries or 'Other Income', FieldsAmount.Value)
但我正在尝试缩小总和中包含的帐户名的数量。我正在尝试弄清楚如何使用case语句,然后按case语句分组。
我如何更改下面的脚本,这样我就可以按YR,QTR,QTR_PCT给出的值进行分组,以获得我想要的输出?CREATE VIEW REPORTS.MY_VIEWAS , CASE WHEN PCTPERF>=85 THENROUND(AVG(PCTPERF)) END QTR_PCTFROM ANOTHER_VIEW
嗨-我需要你的帮助,下面的查询。我正在尝试运行下面的查询以按组排序,但我得到了以下错误:
count(1),CASE THEN substr(sales_id,2,6)
WHEN sales_id like70%' OR sales_id like '90%' OR sales_id like '31%'