ちなみに(B AND #A) AND (P==1)の真ん中のANDは&&(論理演算子のかつ)の方が適しているんじゃ B AND #A && P==1