Chủ đề: Lấy mức lương gần nhất
-
21-06-2011, 04:06 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lấy mức lương gần nhất
Mình có 1 bảng dữ liệu như sau:
MaCn Thang Mucluong
01 1/5/2011 75.000
01 1/6/2011 80.000
01 1/7/2011 85.000
02 1/6/2011 70.000
Mình muốn viết câu truy vấn SQL Server để lấy về mức lương gần nhất, kết quả trả về sẽ như sau:
MaCn Thang Mucluong
01 1/7/2011 85.000
02 1/6/2011 70.000
Nhưng viết không ra được, bạn nào biết xin chỉ giúp. Mình xin cám ơnView more random threads:
- Thiếu mất mấy cột khi tạo Crystal Report sử dụng Linq
- Attach file CSDL Sql server 2000 vào C# như thế nào?
- Lấy tên toàn bộ db trong SQL Severv 2005 load lên combobox như thế nào?
- Select item trong listview khi kick vào vùng trắng
- Điểm khác nhau giữa Cấu trúc và class trong CSharp
- Không lưu cookies khi chuyển trang khi dùng httpwebrequest !
- Cách lấy dữ liệu từ máy quét mã vạch trong lập trình C#?
- Tự động đổi màu chữ trong RichTextBox với C# như thế nào?
- Kết nối cơ sở dữ liệu bằng C#!
- Cách chỉ focus vào bản ghi cuối cùng trên DataGridView
-
21-06-2011, 04:18 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:SELECT TOP 2 ... ORDER BY Thang DESC
-
21-06-2011, 04:24 PM #3Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi huuhung
Thứ nhất là bảng dữ liệu không phải chỉ có vài dòng như ví dụ mình gởi mà có rất nhiều, nên không thể dùng top 2
Thứ 2: nếu sort theo thang vào dùng top như vậy thì nó có thể sẽ lấy nhiều dòng của cúng 1 Macn
-
21-06-2011, 04:38 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:;WITH _v AS ( SELECT MaCn, Thang, Mucluong, ROW_NUMBER() OVER (PARTITION BY MaCn ORDER BY MaCn, Thang DESC) AS Id FROM yourTable)SELECT * FROM _v WHERE id = 1
-
21-06-2011, 04:56 PM #5Silver member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
Cám ơn bạn nhe, chạy được rồi, mặc dù mình không hiểu mấy câu SQL này, hình như hơi nâng cao, hjhj.
Thanks bạn.
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...