业务场景是这样的:
前台提交数据到后台,后台做统计的时候,要根据每天去统计当天业务数量,想要的效果如下:比如像查询最近30天内的数据,数据形式是这样的:天:数目01:3202:2303:0(如果当天没有业务,则为0)...30:32现在问题是,如果当天没有业务产生,那么当天的日期是肯定没有的。如何通过sql查询出来一个如上例子中的那样,如果当天没有业务,则自动将当天的业务置为0,这个用sql如何实现?在代码层很容易实现问题是如何通过sql一次查询出来一个完整的结果
解决方案
建议从代码层面去解决。我之前和你有过同样的需求,后来还是放弃了。毕竟数据库不太适合做逻辑层面上的事情。
大可不必非要追求一条SQL解决问题。
可能对你的问题,没有什么实质性帮助。一点点经验之谈