数据库时间戳问题

需求:希望有大佬能帮我完整命令写在下面

我想通过finebi的实时数据功能,实现我每次点击查看昨天、本月的订单量数量,看好哈,是只写一次sql语句来实现我每天点击都是正确的昨天、本月的订单数量,我的数据库日期存储的是时间戳int类型,难度就在这里,只能通过把本地时间转成时间戳去数据库匹配,因为数据有好几百万条,这个思路查询当天的我已经解决了,但是昨天和本月的还请大佬们指教,下面附上我解决查询今天的sql语句,看好哈,这是在finebi sql数据集中实现功能,可不是数据库本地

SELECT count(*) FROM 表1

WHERE type='1'  AND 

日期字段>unix_timestamp(date_format(now(), '%Y-%m-%d')) AND 日期字段<=unix_timestamp(now())


那时风景已不再 发布于 2019-12-10 22:56
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
萌萌的呆贼Lv4初级互助
发布于2019-12-11 08:36

mysql数据库的话,试试下面的写法

image.png

  • 那时风景已不再 那时风景已不再(提问者) 大神,能告诉我6和7应该加在1-4的哪里吗,小弟愚钝,这个有点复杂啊
    2019-12-11 09:44 
  • 萌萌的呆贼 萌萌的呆贼 回复 那时风景已不再(提问者) 1-4是测试的 6是查询昨天数据的 7是查询本月的数据的 6或者7 替换你原来时间条件的地方,试试能不能得到你想要的结果
    2019-12-11 09:47 
  • 那时风景已不再 那时风景已不再(提问者) 牛啊大神,完全正确,采纳了
    2019-12-11 10:02 
  • 萌萌的呆贼 萌萌的呆贼 回复 那时风景已不再(提问者) 感谢~
    2019-12-11 10:51 
  • 2关注人数
  • 617浏览人数
  • 最后回答于:2019-12-11 08:36
    请选择关闭问题的原因
    确定 取消
    返回顶部