Sql 按选择中的大小写分组
嗨,我有一个如下的问题,我如何分组Sql 按选择中的大小写分组,sql,oracle,Sql,Oracle,嗨,我有一个如下的问题,我如何分组 select distinct CTTA.TRANSACTION_TYPE "Transaction Type" , 'Quota1' "Quota Type" , CTTA.ATTRIBUTE2 "PO Number" , (CASE WHEN CTTA.TRANSACTION_TYPE='SFDC' THEN CTTA.ATTRIBUTE1 ELSE CTTA.ATTRIBUTE39 END
select distinct
CTTA.TRANSACTION_TYPE "Transaction Type"
, 'Quota1' "Quota Type"
, CTTA.ATTRIBUTE2 "PO Number"
, (CASE WHEN CTTA.TRANSACTION_TYPE='SFDC'
THEN CTTA.ATTRIBUTE1
ELSE CTTA.ATTRIBUTE39
END
) "Customer"
, CTTA.ATTRIBUTE75 "Opportunity Name"
, CTTA.ATTRIBUTE63 "Comm Norm"
, CTTA.ATTRIBUTE8 "Renewal"
,SUM(CTTA.TRANSACTION_AMT_FUNC_CURR) "Transaction Amount"
from xxxxxx
where xxxxxx
GROUP BY 1,2,3,4,5,6,7
Oracle不支持
分组依据中的位置或列别名。可以对列表达式重复以下操作:
select CTTA.TRANSACTION_TYPE as "Transaction Type"
'Quota1' as "Quota Type",
CTTA.ATTRIBUTE2 "PO Number",
(CASE WHEN CTTA.TRANSACTION_TYPE='SFDC'
THEN CTTA.ATTRIBUTE1
ELSE CTTA.ATTRIBUTE39
END) as "Customer",
CTTA.ATTRIBUTE75 as "Opportunity Name",
CTTA.ATTRIBUTE63 as "Comm Norm",
CTTA.ATTRIBUTE8 as "Renewal",
SUM(CTTA.TRANSACTION_AMT_FUNC_CURR) as "Transaction Amount"
from xxxxxx
where xxxxxx
GROUP BY CTTA.TRANSACTION_TYPE, CTTA.ATTRIBUTE2,
(CASE WHEN CTTA.TRANSACTION_TYPE='SFDC'
THEN CTTA.ATTRIBUTE1
ELSE CTTA.ATTRIBUTE39
END),
CTTA.ATTRIBUTE75,
CTTA.ATTRIBUTE63,
CTTA.ATTRIBUTE75,
CTTA.ATTRIBUTE8;
Oracle不支持分组依据中的位置或列别名。可以对列表达式重复以下操作:
select CTTA.TRANSACTION_TYPE as "Transaction Type"
'Quota1' as "Quota Type",
CTTA.ATTRIBUTE2 "PO Number",
(CASE WHEN CTTA.TRANSACTION_TYPE='SFDC'
THEN CTTA.ATTRIBUTE1
ELSE CTTA.ATTRIBUTE39
END) as "Customer",
CTTA.ATTRIBUTE75 as "Opportunity Name",
CTTA.ATTRIBUTE63 as "Comm Norm",
CTTA.ATTRIBUTE8 as "Renewal",
SUM(CTTA.TRANSACTION_AMT_FUNC_CURR) as "Transaction Amount"
from xxxxxx
where xxxxxx
GROUP BY CTTA.TRANSACTION_TYPE, CTTA.ATTRIBUTE2,
(CASE WHEN CTTA.TRANSACTION_TYPE='SFDC'
THEN CTTA.ATTRIBUTE1
ELSE CTTA.ATTRIBUTE39
END),
CTTA.ATTRIBUTE75,
CTTA.ATTRIBUTE63,
CTTA.ATTRIBUTE75,
CTTA.ATTRIBUTE8;
我没有看到一个连贯的问题。请给我们一个完整的问题,或者至少足够的问题,以便我们了解您的问题的总体思路。我在这里没有看到一个连贯的问题。请给我们一个完整的问题,或者至少足够的问题,以便我们可以得到你的问题的大致思路。谢谢你的作品为我工作