เมื่อวันที่ 26/12/ปีที่แล้ว เมื่อใดที่ sao2 ของผู้ป่วย 030-8973 น้อยกว่า 99.0 เป็นครั้งแรก? ไม่จำเป็นต้องใช้ตารางทั้งหมด
on 12/26/last year, when was the first time that the sao2 of patient 030-8973 was less than 99.0?It is not neccessary to use all the tables.
 diagnosis:  diagnosisid [ number]  patientunitstayid [ number]  diagnosisname [ text]  diagnosistime [ time]  icd9code [ text] 
SELECT vitalperiodic.observationtime FROM vitalperiodic WHERE vitalperiodic.patientunitstayid IN (SELECT patient.patientunitstayid FROM patient WHERE patient.patienthealthsystemstayid IN (SELECT patient.patienthealthsystemstayid FROM patient WHERE patient.uniquepid = '030-8973')) AND vitalperiodic.sao2 < 99.0 AND NOT vitalperiodic.sao2 IS NULL AND DATETIME(vitalperiodic.observationtime, 'start of year') = DATETIME(CURRENT_TIME(), 'start of year', '-1 year') AND STRFTIME('%m-%d', vitalperiodic.observationtime) = '12-26' ORDER BY vitalperiodic.observationtime LIMIT 1