日期查询报表
以租赁订单的支付时间作为筛选条件,获取 电影名称, 上映年份, 租赁日期, 支付时间, 支付金额清单报表
步骤一:配置报表配置
包含报表名称,报表描述,数据源选择
步骤二:编写SQL语句
SELECT
f.title 电影名称,
f.release_year 上映年份,
r.rental_date 租赁日期,
p.payment_date 支付时间,
p.amount 支付金额
FROM
payment p
JOIN rental r ON p.rental_id = r.rental_id
JOIN inventory i ON r.inventory_id = i.inventory_id
JOIN film f ON i.film_id = f.film_id
WHERE
1 = 1
and p.payment_date >= STR_TO_DATE(
‘startTime’,
'%Y-%m-%d'
)
and p.payment_date <= STR_TO_DATE(
'endTime',
'%Y-%m-%d'
)
ORDER BY
p.payment_date
步骤三:对查询条件进行变量配置
1、变量选择
选中'startTime' 字符串(含引号),点击新增查询条件。前端界面点击选择为字符串传入到变量中,SQL中需要注意类型匹配。
2、变量配置
选中'startTime' 字符串(含引号),点击新增查询条件。
3、测试运行,并发布
提交修改后,测试运行
报表发布
步骤四:报表展示