1. 程式人生 > >如何在sql查詢中引用提示頁面中的複選框引數

如何在sql查詢中引用提示頁面中的複選框引數

新做了一張報表,由於模型裡面沒有,所以必須用sql寫,在這裡碰到一個瓶頸:
在這裡插入圖片描述

sql裡面要引用到提示頁面的一個引數,這個引數是複選框引數:
在這裡插入圖片描述

查詢裡面的sql是這樣寫的:

在這裡插入圖片描述

其中畫橫線的部分#prompt(‘year’,‘CHAR(4)’)#是年引數,在提示頁面中是單選值提示,
下面的#prompt(‘month’,‘CHAR(2)’)#是月引數,在提示頁面中也是單選值提示,都沒有問題

但是當用到統計口徑引數n.mkt_making_tp in #prompt(‘type’,‘integer’)#這段sql的時候,卻無法傳入複選值了

於是提示頁面執行出來時這個樣子:
在這裡插入圖片描述


而正常的複選框值提示應該是這個樣子:

在這裡插入圖片描述
也就是說,它預設取消了你全部選擇的功能。。。。。

經過貝哥的指點,該問題已經解決:

將打橫線的SQL替換成:n.mkt_making_tp in (#promptmany(‘type’,‘integer’)#) 就可以了!