取消
顯示的結果
而不是尋找
你的意思是:

聲明參數- SQL選項

elgeo
重視貢獻二世

你好。後一個老問題SQL聲明變量等價的磚通過本文,我們設法找到將存儲過程轉換為磚由瑞安Chynoweth | | 12月,2022 |媒介,一種宣稱更複雜的參數:

設置var.total_qty = (

選擇和(數量)

從my_schema.my_staging_source_table

年(ModifiedDate) = $ {var。year_variable CostCenter = $ CostCenter};

);

然而上麵不是執行,直到有一個行動——這意味著它作為一個嵌套查詢傳遞在基本sql stement遵循($ {var。total_qty})。還有其他的方式在一個參數結果集,而不是為每一行執行基本的sql ?我隻在sql選項而不是python感興趣。

提前謝謝你!

1接受解決方案

接受的解決方案

匿名
不適用

@ELENI GEORGOUSI:你可以嚐試使用一個公共表表達式(CTE)類似的下麵?

與cte_total_qty(選擇(數量)從my_schema total_qty求和。my_staging_source_table年(ModifiedDate) = $ {var。year_variable}和CostCenter = $ CostCenter)選擇col1 col2,……從....

注意,CTE隻執行一次,之前主要的SQL語句,結果重用為每一行在主的SQL語句。希望這可以幫助!

在原帖子查看解決方案

2回答2

匿名
不適用

@ELENI GEORGOUSI:你可以嚐試使用一個公共表表達式(CTE)類似的下麵?

與cte_total_qty(選擇(數量)從my_schema total_qty求和。my_staging_source_table年(ModifiedDate) = $ {var。year_variable}和CostCenter = $ CostCenter)選擇col1 col2,……從....

注意,CTE隻執行一次,之前主要的SQL語句,結果重用為每一行在主的SQL語句。希望這可以幫助!

Vidula_Khanna
主持人
主持人

嗨@ELENI GEORGOUSI

希望一切都好!隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map