Chào các bạn ,mình mới học sql viết trên access. Mình có bài tập này nhưng không biết giải như thế nào mong các bạn hướng dẩn giúp. NHANVIEN(MSNV,HO,TEN,NGAYSINH,NGAYVAOLAM,PHAI,MSPB,LUONG,MSNQL) PHONGBAN(MSPB,TENPB) BACLUONG(BAC,LUONGCAONHAT,LUONGTHAPNHAT) TRINHDONN(MSNV,NGOAINGU,TRINHDO) TRINHDONGOAINGU MSNVNGOAINGUTRINHDO 0001 Anh C 0001 Hoa B 0001 Phap B 0002 Anh B 0002 Phap A 0003 Hoa B 0003 Nhat A NHANVIEN MSNVHOTENNGAYSINHNGAYVAOLAMPHAIMSPBLUONGMSNQL 0001 Le Van An 15/05/1962 01/08/1980 True P1 2200 0002 Nguyen Minh 20/06/1975 06/09/1995 True P1 2000 0001 0003 Le Thi Nga 01/01/1978 26/08/2000 False P2 1200 0001 0004 Tran Van Tuan 12/03/1981 16/05/1996 True P1 2200 0001 0005 Le Thi Chi 11/07/1978 20/06/2003 False P1 800 0002 0006 Ngo Thu An 24/06/1970 15/05/2001 False P1 1200 0005 0007 Mai Kim Chi 16/05/1976 15/08/1999 False P2 1000 0003 0008 Tran Tuan Anh 14/03/1979 20/05/1999 True P3 800 0004 0009 Le Ngoc Mai 17/06/1980 17/04/1998 False P3 400 0004 BACLUONG BACLUONGTHAPNHATLUONGCAONHAT 1 100 500 2 501 1000 3 1001 2000 4 2001 3000 PHONGBAN MSPBTENPB P1 Hanh Chanh P2 Ke Toan P3 Kinh Doanh P4 Nghien Cuu Câu hỏi sql như sau: 1. Hiển thị MSNV,HO,TEN,LUONG ,BAC. Bậc được lấy từ bang BACLUONG . Lưu ý không dung hàm IIF
Cái này phải dùng lệnh SQL truy vấn CSDL để hiển thị. Bạn có thể tham khảo tại đây: http://office.microsoft.com/vi-vn/access-help/HA102809755.aspx
Nếu không được dùng function thì mình chưa có cách nào Còn nếu dùng được thì bạn viết 1 function trả về bậc lương. Tham số truyền vào là lương.