具有不同参数的相同查询

汉斯曼

我有一个查询来计算过去12个月的总和,例如:

select part_no, 
       count(part_no) r12 
  from t1 
 where (t1.created<=sysdate and t1.created>=add_months(sysdate,-12)

是否有可能创建一个在同一查询中同时显示滚动6和滚动3的查询:

part_no r12 r6 r3
-----------------
100     8   2  1
200     12  1  0
300     10  4  4
用户名

如果您只想了解COUNT最后12、6和3的所有项目,则可以按以下方式更改查询。

SELECT part_no
       ,COUNT(CASE WHEN t1.created <= sysdate
                        AND t1.created >= add_months(sysdate, -12) THEN 1
                   ELSE NULL
              END) r12
       ,COUNT(CASE WHEN t1.created <= sysdate
                        AND t1.created >= add_months(sysdate, -6) THEN 1
                   ELSE NULL
              END) r6
       ,COUNT(CASE WHEN t1.created <= sysdate
                        AND t1.created >= add_months(sysdate, -3) THEN 1
                   ELSE NULL
              END) r3
    FROM t1
    GROUP BY part_no

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

具有相同模板的不同参数

不同svm库中具有相同参数,相同参数的不同精度

Apollo / GraphQL具有相同参数的相同查询

R函数%in%-具有相同参数的不同结果

具有不同参数的模拟相同的方法

js:加载具有不同参数的相同js代码

不能包含具有不同参数的相同接口吗?

F#-具有不同参数的相同功能

使用相同的指针指向具有不同参数的函数

具有不同参数的相同 OnPost 处理程序

如何实现对相同函数但具有不同参数的线程?

具有不同参数的Spring数据JPA查询

具有相同参数的两个图在 ggplot 中具有不同的 x 轴

具有不同参数的策略模式

具有不同参数的抽象函数

具有不同参数的子类QPushbutton

具有不同参数的方法覆盖

具有不同参数的调用方法

laravel中具有不同参数的不同路径到相同方法

SQL Server表对具有不同参数的同一TSQL分区不同的查询计划

C ++模板可返回具有相同参数的不同类型

将多个按钮连接到具有不同参数的相同功能

到具有不同参数的相同组件的角形路线

并行运行具有不同参数的相同gradle任务?

为具有不同参数的相同网址格式创建两个方法

React-Navigation转到具有不同参数的相同路线

CMAKE:重复调用具有不同参数的函数会得到相同的结果

Flutter不会重建具有不同参数的相同小部件

REST API设计-通过REST获取具有不同参数但URL模式相同的资源