Hi-Ho zusammen,
ich muss einen etwas komplizierteren Query schreiben. In diesem Query möchte ich einen zusätzlichen Wert zurückgeben, falls eine bestimmte Bedingung erfüllt ist (ansonsten 0). Sehr stark vereinfacht sowas (JPA-Pseudo-NamedQuery):
[HIGHLIGHT="SQL"]SELECT a, IF (a.mark = 'F' AND b.mark = 'C') THEN a.value - b.value ELSE 0
FROM A a, B b[/HIGHLIGHT]
Bekomm ich sowas mit JPA hin, und falls ja wie (evtl. irgendwie über Subquerys!?).
Danke!
ich muss einen etwas komplizierteren Query schreiben. In diesem Query möchte ich einen zusätzlichen Wert zurückgeben, falls eine bestimmte Bedingung erfüllt ist (ansonsten 0). Sehr stark vereinfacht sowas (JPA-Pseudo-NamedQuery):
[HIGHLIGHT="SQL"]SELECT a, IF (a.mark = 'F' AND b.mark = 'C') THEN a.value - b.value ELSE 0
FROM A a, B b[/HIGHLIGHT]
Bekomm ich sowas mit JPA hin, und falls ja wie (evtl. irgendwie über Subquerys!?).
Danke!