You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JIRA JQL按日期查询时如何排除当天数据

排除当日的最近7天工单正确查询写法

原写法错误原因

你之前使用的created > startOfDay(-6) AND created != startOfDay(-0d)逻辑存在漏洞:created != startOfDay(-0d)仅排除了今日0点整这一个时间点创建的工单,不会过滤今日0点之后所有的工单,因此无法实现排除当天工单的需求。

正确查询写法

首先明确时间范围定义:

  • 如果「最近7天」指过去7个完整自然日(比如今日是10号,取3号~9号的所有工单),取7天前零点到今日零点前的所有数据即可
  • 如果「最近7天」和你原写法的时间起点对齐,取6天前零点到今日零点前的所有数据即可

支持startOfDay()函数的查询体系(如Jira JQL)

# 对应7个完整自然日需求
created >= startOfDay(-7) AND created < startOfDay()

# 对应原写法时间起点需求
created >= startOfDay(-6) AND created < startOfDay()

通用SQL场景

-- 对应7个完整自然日需求
WHERE created >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) AND created < CURDATE()

-- 对应原写法时间起点需求
WHERE created >= DATE_SUB(CURDATE(), INTERVAL 6 DAY) AND created < CURDATE()

内容的提问来源于stack exchange,提问作者Stoke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 09:36:00