Đề Thi PE DBI202 - PE - SP 2025 - Đề số 2

Campus
Hà Nội
Học kỳ
SP2025
Loại tài liệu
PE
hnhu câu 5 đề này bị sai rồi thì phải
WITH table1 AS (
SELECT PatientID, FirstName, LastName, BloodType
FROM Patients
WHERE BloodType IN ('A+', 'A-')
),
table2 AS (
SELECT b.PatientID, COUNT(b.AppointmentID) AS total, SUM(TotalAmount) AS sum
FROM Billing b
JOIN Appointments a ON b.AppointmentID = a.AppointmentID
WHERE YEAR(AppointmentDate) BETWEEN 2020 AND 2021
GROUP BY b.PatientID
)
select t1.PatientID , t1.FirstName , t1.LastName , t1. BloodType,
(case
when total is null then 0
else total end
) as totalApoinment,sum
from table1 t1 left join table2 t2 on t1.PatientID = t2.PatientID
thử xem lười quá chưa làm hết
 
Back
Bên trên Bottom