java - 请大牛帮我看看这个SQL如何实现!

查看:57
本文介绍了java - 请大牛帮我看看这个SQL如何实现!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

业务场景是这样的:

前台提交数据到后台,后台做统计的时候,要根据每天去统计当天业务数量,想要的效果如下:
比如像查询最近30天内的数据,数据形式是这样的:
天:数目
01:32
02:23
03:0(如果当天没有业务,则为0)
...
30:32
现在问题是,如果当天没有业务产生,那么当天的日期是肯定没有的。如何通过sql查询出来一个如上
例子中的那样,如果当天没有业务,则自动将当天的业务置为0,这个用sql如何实现?在代码层很容易
实现问题是如何通过sql一次查询出来一个完整的结果

解决方案

建议从代码层面去解决。我之前和你有过同样的需求,后来还是放弃了。毕竟数据库不太适合做逻辑层面上的事情。
大可不必非要追求一条SQL解决问题。

可能对你的问题,没有什么实质性帮助。一点点经验之谈

这篇关于java - 请大牛帮我看看这个SQL如何实现!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆