0
幫助我在oracle數據庫上的最後一個項目。 我現在正在掙扎。 任何人都可以幫助我。ORA-00936:缺少表達式ORACLE請幫我
這是我的查詢
SELECT tr.id_kasir,
tr.tgl_transaksi,
sum (
SELECT CASE tr.id_member when 'M000'
then SUM (mn.harga_menu * st.qty_menu)
+ SUM(mn.harga_menu*st.qty_menu) * 0.1
- nvl2 (pro.discount,
sum(mn.harga_menu * st.qty_menu) * (pro.discount/100),
0)
ELSE SUM(mn.harga_menu*st.qty_menu)
- SUM(mn.harga_menu * st.qty_menu) * 0.05
+ SUM(mn.harga_menu*st.qty_menu) * 0.1
- nvl2 (pro.discount, sum(mn.harga_menu * st.qty_menu) * (pro.discount/100) , 0)
END Setoran
FROM transaksi tr
join struk st on (st.no_transaksi = tr.no_transaksi)
join menu mn on (st.kode_menu = mn.kode_menu)
left outer join promo pro on (pro.kode_menu = mn.kode_menu)
GROUP BY tr.id_kasir, tr.tgl_transaksi, tr.id_member,pro.discount
ORDER BY tr.tgl_transaksi, tr.id_kasir) setoran
from transaksi tr
group by tr.id_kasir, tr.tgl_transaksi
hallo hash brown。謝謝你或你的回答,但上面的查詢不起作用。我可以獲得有關上述查詢的更多問題的聯繫方式嗎?我想是應該發送給你的數據集:'( – Shasapo 2014-11-21 04:39:19
從prev的內部查詢運行良好。問題是外部查詢:'( – Shasapo 2014-11-21 04:41:24
完成,thankyouuu〜 – Shasapo 2014-11-21 05:25:06