小编Nai*_*ita的帖子

如何编写按日期计算行数的查询?

我有一个名为emp1. 有一个名为 的表tx_feeder。我想从该表中获取行数。

我使用以下查询来获取单日数据,

select count (*) from tx_feeder 
where datum between (select sysdate -31 from dual) and (select sysdate -1 from dual); 

SQL> 3455890
Run Code Online (Sandbox Code Playgroud)

它将给出整个月的计数。但是,我不想获得整个月的计数,而是希望通过单个 SQL 查询获得如下所示的输出,即一个月中每天的总计数。

     sysdate -31 = 11190  
     sysdate -30 = 13390  
     sysdate -29 = 65790  
     sysdate -28 = 44390   
     ........  
     sysdate -1 = 14590
Run Code Online (Sandbox Code Playgroud)

mysql

3
推荐指数
1
解决办法
6万
查看次数

标签 统计

mysql ×1