Weil
Paradox scheinbar den Preis in einen String umwandelt und dann vergleicht?
Und das Umwandlungsergebnis wird garantiert niemals .00 am Ende liefern, also ist es immer ungleich.
Man könnte sich natürlich fragen, ob da wirklich 0 drin steht, oder vielleicht auch mal NULL und warum du mit einem String, anstatt einem nummerischen Wert vergleichst?