请问一下这种sql该怎么写
我想取4月16到4月20这个时间范围内的数据,按日期分开。
目前sql是这样写的:select sum(sl)AS'sl',riqi from biao where riqi>='2020-04-16' AND riqi<='2020-04-20' group by riqi
返回结果是:
sl riqi
10 20200416
16 20200417
19 20200419
但是我想要这种结果,当天啥也没有的话数量为0 ,sql该怎么写?
sl riqi
10 20200416
16 20200417
0 20200418
19 20200419
0 20200420