dedlfix: mysql: Case/When Abfrage liefert unerwartetes Ergebnis

Beitrag lesen

Tach!

Kann mir jemand erklären, warum mysql das hier macht? Zusatz: Die Spalte "cumulative" ist vom Typ int.

Die eigentliche Frage ist, warum du diese Spalte dann mit einem Leerstring zu vergleichen versuchst. MySQL versucht jedenfalls die beiden unterschiedlichen Typen zu vergleichen und konvertiert den Leerstring in eine Zahl: 0.

dedlfix.