收藏
回答

使用group查询的数据不全,该怎么补全呢?

我现在接上次的group的统计问题,假设我要统计过去30天每一天的订单量,这时候通过时间条件判断以及group的强大功能,终于查出了数据,但是,发现一个问题,若某一天数据为空,这一天的数据就查询不到了,例如下图,我要查询11月12号前30天的数据,但是只显示4天的数据,我怎么把前几天的数据补齐呢?有没有简单一点的办法呢?


回答关注问题邀请回答
收藏

3 个回答

  • 老张
    老张
    2019-11-13

    建议在读出数据后在JS里补全。一个for搞定。

    2019-11-13
    有用 1
    回复 8
    • searchFan1
      searchFan1
      2019-11-13
      我虽然也有这想法,但是有点难写。。如果是月统计还好,日统计还得考虑平年。闰年,大小月之类的。。或许不搞30天,直接一个月会更好写吗?
      2019-11-13
      回复
    • 老张
      老张
      2019-11-13回复searchFan1
      那aggregate脚本里不是也有同样的问题吗?你怎么知道没数据的这天是2月29还是当月有31天,显然更难写,目测不可能,实锤了,只能写在JS里。
      2019-11-13
      回复
    • searchFan1
      searchFan1
      2019-11-13回复老张
      哎---只能自己试试看了。
      2019-11-13
      回复
    • searchFan1
      searchFan1
      2019-11-13
      谢了哈
      2019-11-13
      回复
    • 老张
      老张
      2019-11-13回复searchFan1
      而且写在JS里不难啊,你可能没仔细研究过Date,用setDate(-1)确定上月的最后一天或上年的最后一天,可以无视什么闰年大小月。
      2019-11-13
      回复
    查看更多(3)
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-11-13

    你的统计语句是怎么写的

    2019-11-13
    有用 1
    回复 13
    • searchFan1
      searchFan1
      2019-11-13
      2019-11-13
      回复
    • searchFan1
      searchFan1
      2019-11-13
      请问 有救吗。。。
      2019-11-13
      回复
    • searchFan1
      searchFan1
      2019-11-13
      没有简单的办法也可以,能实现就好了= =
      2019-11-13
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-11-13回复searchFan1
      建议是得到结果后在for循环了
      2019-11-13
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-11-13回复searchFan1
      2019-11-13
      回复
    查看更多(8)
  • delta
    delta
    03-18

    你定义一个有31个元素均为零的数组,如果改天没有订单就为零,不为零就赋值为订单量

    03-18
    有用
    回复
登录 后发表内容
问题标签