Results 1 to 1 of 1
Thread: Case statements in JPA
- 04-27-2012, 02:20 PM #1
Member
- Join Date
- Apr 2012
- Posts
- 1
- Rep Power
- 0
Case statements in JPA
Hi,
I have a jpa query like this,
select p.training.recordId,count(p.training.recordId),
sum(case when p.applicableYN = 0 then 1 else 0 end),
sum(case when p.personnelTrainingStatus.code = 3 then 1 else 0 end),
sum(case when (p.readUnderstoodYN = 1 and p.personnelTrainingStatus.code = 3) then 1 else 0 end)
from TrainingPersonnel p where p.assignmentNum is null and p.publishedYN = 1 group by p.training.recordId
When its executed through eclipse link,
SELECT t0.RECORD_ID, COUNT(t0.RECORD_ID), SUM(CASE WHEN (t2.CODE = ?) THEN ? ELSE ? END), SUM(CASE WHEN (t2.CODE = ?) THEN ? ELSE ? END), SUM(CASE WHEN (t2.CODE = ?) THEN ? ELSE ? END) FROM AGW_TRAININGS t0, CODELIST_CODE t2, AGW_TRAINING_PERSONNELS t1 WHERE (((t1.ASSIGNMENT_NUM IS NULL) AND (t1.PUBLISHED_YN = ?)) AND ((t0.RECORD_ID = t1.TRAINING_ID) AND (t2.RECORD_ID = t1.PERSONNEL_TRAINING_STATUS))) GROUP BY t0.RECORD_ID")
What is the problem? Is there anything wrong in jpa query?
Please help me.
Thank you,
Kavitha
Similar Threads
-
Case help!!!
By cloverrea in forum New To JavaReplies: 1Last Post: 10-13-2011, 12:00 AM -
Using a switch/case with my if statements
By coding in forum New To JavaReplies: 2Last Post: 03-07-2011, 08:01 AM -
In Case You Want Colors!
By angryboy in forum Forum LobbyReplies: 0Last Post: 08-29-2009, 10:06 PM -
case statement
By skiing in forum New To JavaReplies: 5Last Post: 05-07-2009, 12:13 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks