Soweit ich das verstanden habe bedeutet "-1" doch "True". Warum schreibst Du dann nicht einfach folgendes?

select * from tabelle
where Bmenge <> Lmenge

Gruß,
KM