小编Qai*_*riq的帖子

oracle pl/saql ORA-01790:expression必须与对应的表达式具有相同的数据类型

SELECT SUM(SALES_AMOUNT)SALES,
YEAR,
MONTH,
CATAGORY_ID,
SALES_PERSON_ID,
ITEM_TYPE_ID
FROM APEX_FINAL
    where sales_amount is not null
     and catagory_id is not null
GROUP BY (YEAR,MONTH,CATAGORY_ID,SALES_PERSON_ID,ITEM_TYPE_ID)

union all

SELECT SUM(SALES_AMOUNT)SALES,
YEAR,
MONTH,
CATAGORY_ID,
'all others' SALES_PERSON_ID,
ITEM_TYPE_ID
FROM APEX_FINAL
    where sales_amount is not null
    and sales_person_id is null 
GROUP BY (YEAR,MONTH,CATAGORY_ID,SALES_PERSON_ID,ITEM_TYPE_ID)
Run Code Online (Sandbox Code Playgroud)

这是我的代码plz帮助我解决我的问题,因为我得到了错误的数学数据类型的eroor但所有数据类型是相同的

sql oracle

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

oracle ×1

sql ×1