นับจำนวนยาที่ผู้ป่วย 016-1459 สั่งไว้ตั้งแต่ 3 ปีที่แล้ว ไม่จำเป็นต้องใช้ทุกตาราง
count the number of medicines that patient 016-1459 has been prescribed since 3 years ago.It is not neccessary to use all the tables.
 allergy:  allergyid [ number]  patientunitstayid [ number]  drugname [ text]  allergyname [ text]  allergytime [ time] 
SELECT COUNT(*) FROM medication WHERE medication.patientunitstayid IN (SELECT patient.patientunitstayid FROM patient WHERE patient.patienthealthsystemstayid IN (SELECT patient.patienthealthsystemstayid FROM patient WHERE patient.uniquepid = '016-1459')) AND DATETIME(medication.drugstarttime) >= DATETIME(CURRENT_TIME(), '-3 year')