栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MySql单表,选择过去7天并包含空行

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySql单表,选择过去7天并包含空行

只需将子查询与所需日期和使用日期放在一起

left outer join

select d.thedate, coalesce(SUM(amount), 0) AS amountfrom (select date('2014-04-25') as thedate union all      select date('2014-04-24') union all      select date('2014-04-23') union all      select date('2014-04-22') union all      select date('2014-04-21') union all      select date('2014-04-20') union all      select date('2014-04-19')     ) d left outer join     transactions t     on t.purchase_date = d.thedate and vendor_id = 0GROUP BY d.thedateORDER BY d.thedate DESC;


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/408186.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号