Hallo noch ein Mal,
ich habe es zum Teil hinbekommen:
Code:
SELECT
RQS.RQS_SK,
RQS.EMP_SK,
RQS.EFF_CRE_TS,
RQS.STATUS,
//RQS_DATE.NOM_DATE,
RQS_DET.ACTN,
RQS_DET.SEG_CODE_SK,
count(*)
FROM
(RQS INNER JOIN RQS_DATE ON RQS.RQS_SK = RQS_DATE.RQS_SK)
INNER JOIN RQS_DET ON RQS_DATE.RQS_DATE_SK = RQS_DET.RQS_DATE_SK
WHERE
(((RQS.EMP_SK)= '-979999242803')
AND
((RQS_DET.ACTN)='ADD')
AND
((RQS_DET.SEG_CODE_SK)=-979998246801))
GROUP BY
RQS.RQS_SK,
RQS.EFF_CRE_TS,
RQS.STATUS,
RQS.EMP_SK,
//RQS_DATE.NOM_DATE
RQS_DET.ACTN,
RQS_DET.SEG_CODE_SK
ORDER BY
RQS.EFF_CRE_TS DESC
Was jetzt noch fehlt ist der auskommentierte Teil. Mir ist klar, dass sich das so nicht einbinden lässt, da es sich um eine Gruppierung handelt. Was ich bräuchte ist die erste Zeile RQS_DATE mit dem kleinsten Wert RQS_DATE.NOM_DATE.
Gibt es eine Möglichkeit, dieses in die Abfrage mitaufzunehmen?