trangchuvn_2000
Thành viên mới

- Tham gia
- 5/12/12
- Bài viết
- 2
- Được thích
- 1
Mình muốn lấy ra một bảng lương. Vì mỗi cán bộ đều có quá trình lương nhưng mình chỉ muốn show ra lương hiện tại của cán bộ tức là dữ liệu mà có ngày nâng lương gần đây nhất
Câu lệnh của mình thế này
select MaCB,MAX(NgayKetThuc)
from QUATRINHLUONG
GROUP BY MaCB
thì nó lấy ra đúng rồi nhưng mình không chỉ lấy mã cán bộ mà còn phải lấy thêm những thông tin khác. nếu thêm các thông tin khác thì group by cũng phải thêm những thành phần tương ứng. mà nếu vậy thì câu lệnh trên show ra kết quả không đúng nữa. có ai giúp mình đưa ra giải pháp không?
à thêm nữa là mình đang dùng cơ sở dữ liệu SQl nhé
Câu lệnh của mình thế này
select MaCB,MAX(NgayKetThuc)
from QUATRINHLUONG
GROUP BY MaCB
thì nó lấy ra đúng rồi nhưng mình không chỉ lấy mã cán bộ mà còn phải lấy thêm những thông tin khác. nếu thêm các thông tin khác thì group by cũng phải thêm những thành phần tương ứng. mà nếu vậy thì câu lệnh trên show ra kết quả không đúng nữa. có ai giúp mình đưa ra giải pháp không?
à thêm nữa là mình đang dùng cơ sở dữ liệu SQl nhé
Chỉnh sửa lần cuối bởi điều hành viên: