已經宣告變數d為日期型,在datewindow嵌套查詢中,嵌套select 的變數d 報無效的引數(括號里的引數),請問高手如何解決?以下是例子:
select * from (select * from tab where txdate=:d) where txdate = :d
uj5u.com熱心網友回復:
派生要加別名select * from (select * from tab where txdate=:d) a where txdate = :d
uj5u.com熱心網友回復:
加了,這是隨便寫的例子select * from (select * from tab where txdate=:d)as tab2 where txdate = :d
uj5u.com熱心網友回復:
這樣看起來時沒有錯誤的,你可以就把這個放到資料視窗資料源里去看,可能問題在其他地方uj5u.com熱心網友回復:
在sqlsever里,將引數的位置直接寫成值,沒有問題,DW里,引數直接寫成值也沒問題,但是寫成引數就不行了,我估計的嵌套引數的問題,因為將嵌套中的引數寫成值,外面的的引數不變,依然運行沒問題,有人知道這種嵌套引數要怎么宣告嗎?
uj5u.com熱心網友回復:
pb9 mssql2005資料源為
select * from (select * from tb where ddate=:d) a where ddate=:d
資料視窗不報錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/43286.html
標籤:DataWindow
下一篇:新人求助,急急急急急!!!!!
