如何解决SQL/BIRT 如何显示大于或等于 30 天的条目?
我正在尝试创建一个 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())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。