推 erho:謝謝大大語法上的指導,看查詢結果邏輯應該沒有問題 05/22 09:20
※ 引述《erho (ptt訪客)》之銘言:
: ※ 引述《erho (ptt訪客)》之銘言:
: : -------
: : kind_name
: : Tprice(該分類金額的總合)
: : 請問要SQL語法要怎麼表達
: 然後我這樣寫
: select A.table2.kind_name,B.sum(tqty),B.sum(amt)
: from
: (select table1.code,table2.kind_name
: from table1,table2 where
: table1.kind_no=table2.kind_no) A,
: (select table3.code,sum(tqty), sum(amt) from table3
: where keyindate between 0970101 and 0970131 group by code) B
: where A.table1.code=B.table3.code
: group by A.table2.kind_name;
: 但是這樣寫oracle回應ORA-00904:invalid identifier
: 請問我的寫法到底出了什麼問題
直接幫你改語法吧(沒看你的邏輯):
select A.kind_name,B.tqty,B.amt
from
(select table1.code,table2.kind_name
from table1,table2 where
table1.kind_no=table2.kind_no) A,
(select table3.code,sum(tqty) tqty, sum(amt) amt from table3
where keyindate between 0970101 and 0970131 group by code) B
where A.code=B.code
group by A.kind_name;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.135.119