Hallo Hibernate-Forum,
zuerst einmal muss ich meine Überraschung bekunden, dass es ein Unterforum für deutsche User gibt. Google hat mich immer zu den englischen Posts geleitet.
Nun zu meinem Problem, ich möchte mit dem folgenden Statement erreichen, dass die Anzahl aller "someAttributes" (int-Wert) gezählt wird, deren Wert ungleich 0 ist. In meinem Beispiel benutze ich das Case-Statement und iteriere count sobald someAttribute != 0 ist.
Leider führt es nicht zum gewünschten Ergebnis, sondern ich bekomme NULL-Werte zurück gegeben (die Werte sind korrekt in der DB und nicht NULL).
Code:
select count(myValue.id), (case when (myValue.someAttribute != '0' ) then count(myValue.id) end) as count
from Value as myValue
Vielleicht habt ihr einen Tipp für mich,
Grüße dSTaaR.