首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算在某一日期(M)之前在某一日期(X)上创建并在(M)之后解决的票(票)

如何计算在某一日期(M)之前在某一日期(X)上创建并在(M)之后解决的票(票)
EN

Stack Overflow用户
提问于 2019-04-07 10:38:24
回答 1查看 55关注 0票数 0

我需要使用ORACLE SQL检索在“创建日期”之前创建并在“创建日期”组之后被“创建日期”列解决的“已解决票证数”。

代码语言:javascript
复制
Ticket# Created_Date Solved_Date
3315279 12-MAR-19   15-MAR-19
3355379 10-MAR-19   14-MAR-19
3378633 11-MAR-19   15-MAR-19
3470592 13-MAR-19   16-MAR-19
3472784 13-MAR-19   16-MAR-19
3472930 13-MAR-19   16-MAR-19
3473119 13-MAR-19   16-MAR-19
3474194 11-MAR-19   14-MAR-19
3721765 12-MAR-19   16-MAR-19
3723124 12-FEB-19   16-MAR-19
3723286 07-MAR-19   14-MAR-19
3724733 05-MAR-19   16-MAR-19
3724894 03-MAR-19   14-MAR-19
3750270 09-MAR-19   14-MAR-19
3751118 06-MAR-19   14-MAR-19

来自评论:

  • 12-3月-19:8,因为有8张票是在那个日期之前制作的,并且在那之后解决了。
  • 10-3月-19:5,因为有5张票是在那个日期之前制作的,并且在那之后解决了。
EN

回答 1

Stack Overflow用户

发布于 2019-04-07 11:47:46

这是一个问题-

代码语言:javascript
复制
select t1.creation_date,count(t1.ticketno) as count
from ticket_demo t1, ticket_demo t2 
where t2.creation_date <t1.creation_date and t2.solved_date>t1.creation_date 
group by t1.creation_date;

TICKETNO    CREATION_DATE   SOLVED_DATE
1   01-01-18    12-04-18
2   01-12-17    04-01-18
3   01-11-17    01-01-18
4   01-02-18    28-02-18
5   03-04-18    04-05-18
6   01-04-18    04-05-18
7   01-01-18    05-06-18

O/P -

代码语言:javascript
复制
CREATION_DATE   COUNT
03-04-18    3
01-04-18    2
01-02-18    2
01-01-18    2
01-12-17    1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55558041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档