มีผู้ป่วยกี่รายที่ได้รับการวินิจฉัยว่าเป็นโรคปอดบวมในการเข้ารับการรักษาในโรงพยาบาลเดียวกันตั้งแต่ปี 2105 หลังจากการวินิจฉัยภาวะภาวะแมกนีซีเมียต่ำ - เนื่องจากการใช้ etoh ในทางที่ผิด?ไม่จำเป็นต้องใช้ตารางทั้งหมด
how many patients were diagnosed with pneumonia in the same hospital encounter since 2105 after the diagnosis of hypomagnesemia - due to etoh abuse?It is not neccessary to use all the tables.
 diagnosis:  diagnosisid [ number]  patientunitstayid [ number]  diagnosisname [ text]  diagnosistime [ time]  icd9code [ text] 
SELECT COUNT(DISTINCT t1.uniquepid) FROM (SELECT patient.uniquepid, diagnosis.diagnosistime, patient.patienthealthsystemstayid FROM diagnosis JOIN patient ON diagnosis.patientunitstayid = patient.patientunitstayid WHERE diagnosis.diagnosisname = 'pneumonia' AND STRFTIME('%y', diagnosis.diagnosistime) >= '2105') AS t1 JOIN (SELECT patient.uniquepid, diagnosis.diagnosistime, patient.patienthealthsystemstayid FROM diagnosis JOIN patient ON diagnosis.patientunitstayid = patient.patientunitstayid WHERE diagnosis.diagnosisname = 'hypomagnesemia - due to etoh abuse' AND STRFTIME('%y', diagnosis.diagnosistime) >= '2105') AS t2 WHERE t1.diagnosistime < t2.diagnosistime AND t1.patienthealthsystemstayid = t2.patienthealthsystemstayid