博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查询区间返回时间列表及所需数据无数据则返回0
阅读量:4338 次
发布时间:2019-06-07

本文共 609 字,大约阅读时间需要 2 分钟。

说实话这个东西搞了整整一个下午,差点崩溃了,真心好累的,网上一点资料都没有,各种回答都是牛头不对马嘴,基本上都是让去加一张时间表联查效率低还白占内存:这中间想到好多解决方法大多被自己直接PASS了不实用还麻烦,总结下两种比较简单的吧,第一种找个数据多的表多层嵌套联查搞定许多人都这么用的但是有缺陷,不多说,第二种就是今天写的:

SELECT date_format(t2.days,'%d') AS time,COALESCE(t3.ssdate,0) as sum FROM (SELECT @cdate := date_add(@cdate,interval 1 day) days from   

        (SELECT @cdate := CURDATE() from sfb_company limit 7) t1) t2
left join (select sum(invoiceamt) as ssdate,invoiceduedate from sfb_company_pay where cid=562 GROUP BY invoiceduedate) t3 on t2.days=t3.invoiceduedate

其实也用到别的表了但是比起单纯的多层简直简单了无数倍,而且效率极大提高代码也比较简洁,分享下

转载于:https://www.cnblogs.com/dengheng/p/6845992.html

你可能感兴趣的文章
HBase参数配置及说明
查看>>
Failed to read artifact descriptor for avalon-framework:avalon-framewor
查看>>
linux下批量将文件由windows格式转换为unix格式
查看>>
接口测试入门
查看>>
排列与组合的一些定理(二)
查看>>
My first python program--填运算符问题的实现
查看>>
Scratch少儿编程系列:(二)界面介绍及相关概念
查看>>
OpenSessionInViewFilter与org.springframework.dao.InvalidDataAccessApiUsageException
查看>>
3.RabbitMQ 第一个程序
查看>>
java中引入脚本语言例子
查看>>
面试小题
查看>>
用C++和Windows的互斥对象(Mutex)来实现线程同步锁
查看>>
SQL Server 2005 视图
查看>>
Win7 IIS 配置错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的...
查看>>
通过反射(Reflection)实现对ref和out参数在 Portal-Builder 开源门户系统中的调用...
查看>>
老李分享:锁定客户的六大策略:教你如何将切换成本嵌入商业模式 1
查看>>
Android源码服务专家(申明:来源于网络)
查看>>
java+js实现展示本地文件夹下的所有图片demo[申明:来源于网络]
查看>>
《大道至简》阅读笔记03
查看>>
WP追加字符串到文件
查看>>