Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Lọc những nhân viên được tăng lương

  1. #1
    Ngày gia nhập
    12 2010
    Bài viết
    0

    Unhappy Lọc những nhân viên được tăng lương

    Mấy bác cho e hỏi vấn đề này.
    Vd: e có 1 bảng NhanVien, 1 bảng ThoiGianCongTac, trong bảng ThoiGianCongTac e có 3 field là MaNV, MaCV, NgayNhamChuc

    E dùng câu lệnh DateDiff(Month, NgayNhamChuc, Getdate()) as NgayTangLuong lấy được số tháng vào làm và cứ 2 năm (nghĩa là 24 tháng) là sẽ tăng lương 1 lần, nhưng bây h e muốn là lọc ra những nhân viên nào làm việc được 2 năm thì tăng lương 1 lần (nghĩa là cứ đúng 2 năm là tăng 1 lần)

    Đây là code xử lý 1 nhân viên để bít là nhân viên đó được tăng rồi hay chưa:
    Code:
                if (Convert.ToInt32(textBox3.Text) % 24 == 0)
                    label1.Text = "Tang luong roi";
                else
                    label1.Text = "Chua duoc tang luong";
    trước tiên e gán cái field NgayTangLuong vao 1 textbox, sau đó chia hết cho 24, lúc này thì nó hiểu là nhân viên đó đã tăng lương hay chưa.

    Nhưng bây h làm sao để lấy ra được danh sách các nhân viên đã tăng lương rồi và những nhân viên chưa được tăng lương và những nhân viên sắp được tăng lương.

    Nếu dùng SQL thì xử lý như thế nào vậy các bác và nếu xử lý bên C# thì xử lý ra sao?. Mong các bác giúp e ạ! E cảm ơn các bác trước!

  2. #2
    Ngày gia nhập
    11 2012
    Nơi ở
    Ở nhà
    Bài viết
    180

    Bạn có thể làm thế này.
    Thêm một trường nữa vào bảng nhân viên trường này chỉ để kiểm tra nhân viên đó được tăng lương hay chưa thôi.
    Lọc lấy nhân viên sắp được tăng lương thì cứ nhỏ hơn 24 tháng thì là nhân viên sắp được tăng lương sử dụng câu lệnh truy vấn kết hợp điều kiện vào.

  3. #3
    Ngày gia nhập
    12 2010
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi kenkentrang Xem bài viết
    Bạn có thể làm thế này.
    Thêm một trường nữa vào bảng nhân viên trường này chỉ để kiểm tra nhân viên đó được tăng lương hay chưa thôi.
    Lọc lấy nhân viên sắp được tăng lương thì cứ nhỏ hơn 24 tháng thì là nhân viên sắp được tăng lương sử dụng câu lệnh truy vấn kết hợp điều kiện vào.
    Mình thì hiểu hướng của bạn chỉ dẫn nhưng có 1 cái là code sql mink rất dở nên ko bik fai kèm điều kiện trong sql thế nào nữa hixhix....
    bạn đã chỉ thì chỉ cho trót dùm mink dc ko, hay cho mink 1 cái ví dụ liên quan cug dc....
    thank ban

Các đề tài tương tự

  1. Thêm mã nhân viên tăng dần và theo đơn vị
    Gửi bởi mrlonely0390 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 12-10-2013, 02:03 PM
  2. Thêm Nhân viên với Mã tăng tự động trong C# bằng cách nào?
    Gửi bởi ltdt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 16-10-2012, 02:01 PM
  3. Hội thảo: Dịch vụ gia tăng trên di động & Cơ hội của các lập trình viên
    Gửi bởi maryl trang trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 03-07-2012, 10:50 AM
  4. Cách làm mã nhân viên tăng dần
    Gửi bởi khanhduy.8hpm trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 29-11-2011, 07:43 AM
  5. Giá của tiếp viên Karaoke tăng
    Gửi bởi smslove trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 19-03-2011, 09:54 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn