首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >退货数据限制7天

退货数据限制7天
EN

Stack Overflow用户
提问于 2016-01-27 03:02:03
回答 1查看 41关注 0票数 0

我有一个用来存储事件的表

代码语言:javascript
复制
CREATE TABLE EVENT(
  ID INTEGER NOT NULL,
  SOURCE VARCHAR2(50 ),
  TYPE VARCHAR2(50 ),
  EVENT_DATE DATE,
  DESCRIPTION VARCHAR2(100 )
)
/

我使用此查询来获取所有类型事件的结果

代码语言:javascript
复制
dbRequest.setPreparedStatement("SELECT "
            + " COUNT(*) \"ALL\","
            + " COUNT(CASE WHEN TYPE = 'Critical' THEN 1 END) \"CRITICAL\", "
            + " COUNT(CASE WHEN TYPE = 'Info' THEN 1 END) \"INFO\", "
            + " COUNT(CASE WHEN TYPE = 'Warning' THEN 1 END) \"WARN\", "
            + " COUNT(CASE WHEN TYPE = 'Error' THEN 1 END) \"ERROR\" "
            + " FROM "
            + " EVENT");

如何修改查询以获取最近7天的行?此外,由于某些原因,查询不能处理低资本数据。

EN

回答 1

Stack Overflow用户

发布于 2016-01-27 03:06:03

代码语言:javascript
复制
dbRequest.setPreparedStatement("SELECT "
            + " COUNT(*) \"ALL\","
            + " COUNT(CASE WHEN TYPE = 'Critical' THEN 1 END) \"CRITICAL\", "
            + " COUNT(CASE WHEN TYPE = 'Info' THEN 1 END) \"INFO\", "
            + " COUNT(CASE WHEN TYPE = 'Warning' THEN 1 END) \"WARN\", "
            + " COUNT(CASE WHEN TYPE = 'Error' THEN 1 END) \"ERROR\" "
            + " FROM "
            + " EVENT"
            + " WHERE EVENT_DATE >= TRUNC(SYSDATE)-7");
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35021743

复制
相关文章

相似问题

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