数据表如下所示:
我想查询一段日期范围内,不同id的数量,如果某个id的数量为0,那取这个id对应日期之前的最后一条不为0的数量。
比如,18号这天,id为1004的数量是0,但是17号时id为1004的数量是2,那需要查询出来18号id为1004的数量是2,查询结果如下图所示(查了17、18号两天的数据):
没有update权限,所以只能用select查,而且我是需要查多天的数据,不是查一天。请教下这种SQL应该怎么写?
收起
有条件的查询,好多基础教程都有
报告相同问题?