laiv77的gravatar头像
laiv77 2018-03-22 10:37:21

mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?

mysql 查询一段时间的签到和未签到的用户信息按天展示,问下各位牛牛有没有好的解决思路

签到表的记录都是签到的用户记录,未签到的用户在签到表里是没有记录的
用户表结构

mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?

用户表数据

mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?

签到表结构

mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?

签到表数据

mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?

单天用户签到情况

mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?

mysql如何实现查询一段时间的签到和未签到的用户信息按天展示?

这是单天的签到情况,问题是一个时间段怎么解决?

所有回答列表(1)
nandwlove的gravatar头像
nandwlove  LV2 2018年3月30日

数据库的主要功能是存储数据,筛选数据,而不是将没有的数据通过一定的业务逻辑给添加进去,很多业务逻辑最好放在程序端。

既然要将一个时间段内的签到情况都展示,就应该第一步先把数据补齐,将签到表中应该是有个签到标识,默认为未签到,等有人签到时修改签到状态。那样展示就很简单。

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友