本文提供 實時資料 使用 SQL 資料集參數的 SQL 寫法範例。
注:不同資料庫的寫法不同,本文僅提供參考範例。
select * from new_salesdetail where year(銷售日期)='${年份}' and month(銷售日期)='${月份}'
select * from DEMO_CONTRACT where 登入時間 >= PARSEDATETIME('${開始年份}'||'-'||0||'${開始月份}'||'-'||'01','yyyy-MM-dd') and 登入時間<PARSEDATETIME('${截至年份}'||'-'||0||'${截至月份}'+1||'-'||'01','yyyy-MM-dd')
或者:
SELECT * FROM 網際網絡_存取統計表 WHERE 1=1
參數只能取一個值
select * from new_dian where 1=1 ${if(len(所屬大區2) == 0,"","and 所屬大區 in ('" + 所屬大區2 + "')")}
或者:select * from new_dian where 1=1
注:其中where 1=1 表示條件永真,防止沒有之後的參數條件時,where多出而導致出錯。