คำนวณจำนวนผู้ป่วยที่ได้รับการตรวจแมกนีเซียมและปัสสาวะในห้องปฏิบัติการในปีนี้ ไม่จำเป็นต้องใช้ทุกตาราง
calculate the number of patients who received a lab test of magnesium, urine in this year.It is not neccessary to use all the tables.
 d_icd_procedures:  row_id [ number]  icd9_code [ text]  short_title [ text]  long_title [ text] 
SELECT COUNT(DISTINCT admissions.subject_id) FROM admissions WHERE admissions.hadm_id IN (SELECT labevents.hadm_id FROM labevents WHERE labevents.itemid IN (SELECT d_labitems.itemid FROM d_labitems WHERE d_labitems.label = 'magnesium, urine') AND DATETIME(labevents.charttime, 'start of year') = DATETIME(CURRENT_TIME(), 'start of year', '-0 year'))