就是我有一组一时间为查询的数据,就是有三个人,其中有两个人在7天内打卡,有一个人在7内没有打卡,就是通过to_date>=1 and to_date<=7 可以查询两个人的打卡次数,但是第三个人没有打卡,也就是说7天内没有第三个人的数据,如何让第三个人展示为0
NVL(count(次数),0)
这个问题不明确,但是这种问题一般处理思路是这样的,首先你应该有用户表,用户表作为主表。然后另外一张应该是打开记录表。如果某人没打卡那么这个表里面是没记录的。然后呢。你要对这个打卡记录表根据时间过滤并根据用户名group by 并统计次数,然后用户表和这个这卡结果集和进行左关联。然后通过nvl 次数 将没有的设置为0