내가 대답해야 할 질문은 "'John Smith'라는 환자에게 모르핀을 제공하는 데 드는 총 비용은 얼마입니까?"입니다.
내 데이터베이스 스키마에는 다음 스키마가 있습니다.으아악
여기에 위의 샘플 스키마를 만들었습니다: https://www.db-fiddle.com/f/wecC7cjtryKMErqPskNr41/1일수를 수동으로 계산하지 않고 startDate와 종료일 사이의 일수를 costPerUnit*unitsPerDay에 곱하는 쿼리를 구성하는 방법은 무엇입니까?
현재 내가 가지고 있는 것:
으아악
발신:
Patient (patientNo, patName, patAddr, DOB) Ward (wardNo, wardName, wardType, noOfBeds) Contains (patientNo, wardNo, admissionDate) Drug (drugNo, drugName, costPerUnit) Prescribed (patientNo, drugNo, unitsPerDay, startDate, finishDate)
다음 쿼리를 사용해 보세요:
으아아아