Hallo.
Habe hier noch ein weiteres Problem mit Oracle.
Unter Informix kann man recht einfach ein SQL-Stament mit group by aufbauen, indem man group by einfach Integerwerte übergibt, die für die Spaltennamen im Select-Teil stehen.
z.B.:
<pre>select xyz.A, xyz.B, xyz.C, xyz.D
from xyz
group by 1, 2, 3
order by 1</pre>
Praxisbeispiel:
<pre>select (YEAR(current) - YEAR(personendaten.geburtsdatum)) Age,
count (distinct vorgang.vorgangsnummer) anzahl
from personendaten, vorgang
group by 1
order by 1</pre>
<br>
Wie löst man sowas elegant unter Oracle? Irgendwie kann ich mich nicht so richtig in diese "Oracle-Denkweise" versetzen.
MfG,
Delphi Greenhorn
Habe hier noch ein weiteres Problem mit Oracle.
Unter Informix kann man recht einfach ein SQL-Stament mit group by aufbauen, indem man group by einfach Integerwerte übergibt, die für die Spaltennamen im Select-Teil stehen.
z.B.:
<pre>select xyz.A, xyz.B, xyz.C, xyz.D
from xyz
group by 1, 2, 3
order by 1</pre>
Praxisbeispiel:
<pre>select (YEAR(current) - YEAR(personendaten.geburtsdatum)) Age,
count (distinct vorgang.vorgangsnummer) anzahl
from personendaten, vorgang
group by 1
order by 1</pre>
<br>
Wie löst man sowas elegant unter Oracle? Irgendwie kann ich mich nicht so richtig in diese "Oracle-Denkweise" versetzen.
MfG,
Delphi Greenhorn
Comment