-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: Aggregation im Case-Statement
PostPosted: Mon Mar 08, 2010 5:50 am 
Newbie

Joined: Mon Mar 08, 2010 5:24 am
Posts: 1
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.


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.