我正在尝试创建一个BIRT报告,显示创建后30天或更长时间的票证
我有:
SELECT
sta.ticket_no,
sta.status_date
FROM
table1 sta
WHERE sta.status_date <= DATEADD(day, -30, sta.status_date)
它运行,但不返回任何内容。我们肯定有30天以上的票。
理想情况下,它会返回票号和创建日期(只要它是在30天前或更长时间前提交的(
我建议您使用今天之前的30天来计算差异-使用本机getdate((函数
SELECT
sta.ticket_no,
sta.status_date
FROM
table1 sta
WHERE sta.status_date <= DATEADD(day, -30, getdate())