java新手请大神指教!!!

图片说明
上面是我查出的内容,其中counts列是通行次数,hour是对应的时间点,现在表中南门字段分别在11点和12点有通行记录,需求是如何做到让除了11点和12点外的别的时间点的counts数为零(不影响别的门的counts),困扰我很久了,就是不知道怎么解决?希望好心人帮助解决,谢谢
补充:表中的每行数据是封装在Reccess对象里然后add进list最后通过json传到jsp的

查询的时候做个判断,update ... set acounts = 0 where hours not in (11,12);

先执行修改语句啊,update table set counts=0 where hour<>=11 and hour<>12

我的意思是,南门字段在查询结果中只在11点和12点有通行记录,如果修改的话岂不是把别的门对应的时间给修改了,感觉这应该是在查询的结果中作处理吧