You are on page 1of 2

/*

Truy vấn tên, ngày sinh, giới tính, lương của nhân viên tiếp tân
có cấp bậc 1 và con của họ nhỏ hơn 6 tuối
*/
SELECT nv.ten_nv, nv.gioi_tinh, nv.ngay_sinh, nv.luong
FROM tiep_tan tt
INNER JOIN nhan_vien nv
ON nv.ma_nv = tt.ma_nv_tt
INNER JOIN con
ON tt.ma_nv_tt = con.ma_nv_tt
WHERE tt.cap_bac = 1 AND YEAR(GETDATE()) - YEAR(con.ngay_sinh) < 6;

Kết quả:

/*
Truy vấn tên, ngày sinh, địa chỉ của khách hàng trên 50 tuổi,
đặt phòng 1 giường đơn
*/
SELECT kh.ten_kh, kh.ngay_sinh, kh.xa, kh.huyen, kh.tinh
FROM khach_hang kh
INNER JOIN dat
ON kh.ma_kh = dat.ma_kh
INNER JOIN phong
ON dat.ma_phong = phong.ma_phong
WHERE YEAR(GETDATE()) - YEAR(kh.ngay_sinh) > 50 AND phong.mo_ta = N'phòng 1 giường đơn';

Kết quả:

/*
Truy vấn tên, ngày sinh, giới tính của khách hàng nữ thanh toán bằng tiền mặt thông qua
nhân viên tiếp tân có cấp bậc 3
*/
SELECT kh.ten_kh, kh.ngay_sinh, kh.gioi_tinh
FROM khach_hang kh
INNER JOIN hoa_don hd
ON kh.ma_kh = hd.ma_kh
INNER JOIN tiep_tan tt
ON tt.ma_nv_tt = hd.ma_nv_tt
WHERE kh.gioi_tinh = N'Nữ' AND hd.phuong_thuc_tt = N'Tiền mặt' AND tt.cap_bac = 3;

Kết quả:

You might also like