同样功能的SQL语句,一个把筛选日期写死,一个是通过过滤组件-日期区间来筛选,筛选出来的数据总数不同


第一种方法:

1.png

第一种结果:

11.png

第二种方法:

2.png

第二种结果:

22.png


订单数不一致。

FineBI 潘帅 发布于 2019-3-13 11:13 (编辑于 2019-3-13 13:42)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
4
黄源Lv6中级互助
发布于2019-3-13 11:28(编辑于 2019-3-13 13:46)

一样的啊.....22327

最佳回答
0
lt1873Lv5见习互助
发布于2019-3-13 13:51

眼花了

最佳回答
0
krystal033Lv7高级互助
发布于2020-12-9 08:25

这不是一样的吗 难道我不识数???

最佳回答
0
AmyQLv6初级互助
发布于2020-12-9 08:42

第一种方法的SQL语句要写:And order_pay_time>='2017-01-01' and order_pay_time<'2018-01-01'

或者 And order_pay_time>='2017-01-01' and order_pay_time<date_add('2017-12-31',interval 1 day)

<=改为<,并且往后推一天

order_pay_time<='2017-12-31' 只包含了'2017-12-31 00:00:00'的数据,这一天其他时间段的数据不包括。

最佳回答
0
用户h8062047Lv4见习互助
发布于2020-12-9 20:22
区别在哪里?
  • 5关注人数
  • 1430浏览人数
  • 最后回答于:2020-12-9 20:22
    请选择关闭问题的原因
    确定 取消
    返回顶部