首页 Quick BI数据集使用SQL占位符获取的日期格式中存在空格

Quick BI数据集使用SQL占位符获取的日期格式中存在空格

更新时间: 2022-11-30 13:15:41

问题描述

Quick BI数据集使用SQL占位符获取的日期格式中存在空格是什么原因?

问题原因

数据集中SQL占位符的使用写法不正确,日期字段类型的参数需要加上引号。

解决方案

参考SQL参数占位符用法示例:

SELECT * FROM tablename
WHERE area in ('${area_ph}') -- 文本类型 多选
AND name = '${name_ph}' -- 文本类型 单选
AND number = ${number_ph}  -- 数值类型
AND report_date > '${report_date_ph.get(0)}' -- 日期类型 获取日期范围控件起始日期
AND report_date < '${report_date_ph.get(1)}' -- 日期类型 获取日期范围控件结束日期

适用于

  • Quick BI