提问人:littlerascal 提问时间:10/20/2022 最后编辑:Dale Klittlerascal 更新时间:10/20/2022 访问量:57
报表生成器日期问题
Report Builder date issue
问:
我有一个包含单位、部门、交易transaction_date列的表。
我能够在报表生成器中毫无问题地创建报表,但是我需要一个参数输入,该参数仅输入年份和月份(交易周期)。示例参数,如 Start Period: 202207, End Period: 202208。我不能在报表生成器中使用数据类型日期/时间,因为它为我提供了日历选择。我需要输入 ex.(202208)。我尝试了几件事,但要么是该字段变灰,要么返回错误:
消息 242,级别 16,状态 3,第 69 行 将 varchar 数据类型转换为 datetime 数据类型会导致值超出范围。
declare @DateStart varchar(6)
declare @DateEnd varchar(6)
set @DateStart = '202207'
set @DateEnd ='202208'
select unit, department, trasaction, transaction_date
from transaction_table
WHERE transaction_date BETWEEN @DateStart and @DateEnd
答: 暂无答案
评论