小编HUG*_*NCO的帖子

按日期计数组零结果

我有这个SQL来获取报告:

select 
    count(id_reg) total, 
    YEAR(fechaingreso) ano, 
    MONTH(fechaingreso) mes, 
    DAY(fechaingreso) Dia 
from 
    vw_casos_tc 
where 
    fechaingreso between '2012-12-05' and '2013-5-8' 
group by  
    DAY(fechaingreso), MONTH(fechaingreso), YEAR(fechaingreso) 
order by 
    Ano, Mes, dia
Run Code Online (Sandbox Code Playgroud)

当count(id_reg)= 0时没有记录的DAYS可以正常工作,这几天不会出现在我的结果中.

total   ano     mes     dia
-----------------------------
66  2012    12  13
22  2012    12  14
23  2012    12  17
Run Code Online (Sandbox Code Playgroud)

没有结果(2012 12 15和2012 12 16).如何修改我的脚本以获得total = 0的这几天?

sql-server group-by count

2
推荐指数
1
解决办法
222
查看次数

标签 统计

count ×1

group-by ×1

sql-server ×1