if((select count(*) from user where flag = 1 )<500, balance + 1000/(500), balance + 1000/(select * from ( select count(*) from user where flag = 1 )a)) where flag = 1 ...