grauer wolf60
Neuer Benutzer
- Beiträge
- 4
Hallo,
habe ein kleines Problem. In Access funktioniert die Abfrage einwandfrei.
TRANSFORM Count(*) AS Ausdr1
SELECT DateDiff("yyyy",[P_Gebdat],[Implantdatum]) AS [Alter]
FROM Patienten INNER JOIN CI_data ON Patienten.P_id = CI_data.CIdata_id
GROUP BY DateDiff("yyyy",[P_Gebdat],[Implantdatum])
PIVOT geschlecht in ("männlich","Weiblich");
Leider schaffe ich es nicht diese in T-SQL umzusetzten. Herauskommen soll eine Alterspyramide zum Zeitpunkt der Implantation. WIe gesagt, die Aufteilung soll nachher in männlich und weiblich dargestellt werden nach Alter von 0 bis 97. Wer kann mir hier helfen? Mit SQL Pivot kenne ich mich nicht so gut aus.
Gruß Wolfgang
PS SQL Server 2016 SP3
habe ein kleines Problem. In Access funktioniert die Abfrage einwandfrei.
TRANSFORM Count(*) AS Ausdr1
SELECT DateDiff("yyyy",[P_Gebdat],[Implantdatum]) AS [Alter]
FROM Patienten INNER JOIN CI_data ON Patienten.P_id = CI_data.CIdata_id
GROUP BY DateDiff("yyyy",[P_Gebdat],[Implantdatum])
PIVOT geschlecht in ("männlich","Weiblich");
Leider schaffe ich es nicht diese in T-SQL umzusetzten. Herauskommen soll eine Alterspyramide zum Zeitpunkt der Implantation. WIe gesagt, die Aufteilung soll nachher in männlich und weiblich dargestellt werden nach Alter von 0 bis 97. Wer kann mir hier helfen? Mit SQL Pivot kenne ich mich nicht so gut aus.
Gruß Wolfgang
PS SQL Server 2016 SP3