SELECT TOP20
s.PROCHI,
d.sex,
d.Calculated_Age,
COUNT(*) AS TotalAdmissions,
SUM(s.LENGTH_OF_STAY) AS TotalDays
FROM Project_12345..SMR01_Admissions s
INNER JOIN Project_12345..Demography_Current d
ON s.PROCHI = d.PROCHI
GROUP BY s.PROCHI, d.sex, d.Calculated_Age
ORDER BY TotalAdmissions DESC
with engine.connect() as conn:
df = pd.read_sql("""
SELECT TOP 20
s.PROCHI,
d.sex,
d.Calculated_Age,
COUNT(*) AS TotalAdmissions,
SUM(s.LENGTH_OF_STAY) AS TotalDays
FROM Project_12345..SMR01_Admissions s
INNER JOIN Project_12345..Demography_Current d
ON s.PROCHI = d.PROCHI
GROUP BY s.PROCHI, d.sex, d.Calculated_Age
ORDER BY TotalAdmissions DESC
""", conn)
df
df <-dbGetQuery(conn, "
SELECT TOP 20
s.PROCHI,
d.sex,
d.Calculated_Age,
COUNT(*) AS TotalAdmissions,
SUM(s.LENGTH_OF_STAY) AS TotalDays
FROM Project_12345..SMR01_Admissions s
INNER JOIN Project_12345..Demography_Current d
ON s.PROCHI = d.PROCHI
GROUP BY s.PROCHI, d.sex, d.Calculated_Age
ORDER BY TotalAdmissions DESC
")
df