Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    05-02-2008
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    Buồn quá đi ! Xử lý chuỗi trong SQL

    Chào các bạn. Nhờ các bạn giúp mình vấn đề này với. Mình đã tra google nhưng vẫn chưa tìm ra cách.

    Mình có 1 bảng. Trong đó có 2 trường: name, cource
    name: tên nhân viên
    cource là ca làm. Có 15 ca là 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15. Mình ký hiệu làm ca 4,5,6 là ---456---------. Mỗi gạch là 1 ca. Nếu làm ca 10,11,12,13,14,15 thì ký hiệu là ---------012345.
    Dữ liệu như sau:
    ID cource
    a ---456---
    b 123----------
    a ----------123--
    b ---456----------
    c ------78901----
    a ------7890-----

    Mình đang tìm cách tìm các ca làm của 1 nhân viên. Vì dụ nhân viên a. Sẽ ra kết quả là:
    ID cource
    a ---4567890123--

    Sau đó mình tìm các ca còn rảnh của a
    sẽ ra kết quả là: 123----------45

    Nhờ các bạn giúp mình với. Mình bó tay luôn.
    Quote Quote

  2. #2
    Tham gia
    01-06-2018
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    Chưa hiểu câu hỏi của bạn.

    a ---456---
    b 123----------
    => dữ liệu này có lưu đủ 15 ký tự không hay là y như vậy?


    Mình đang tìm cách tìm các ca làm của 1 nhân viên. Vì dụ nhân viên a. Sẽ ra kết quả là:
    ID cource
    a ---4567890123--
    => kết quả này là lấy từ dữ liệu mẫu trên?

  3. #3
    Tham gia
    30-12-2015
    Bài viết
    10
    Like
    0
    Thanked 0 Times in 0 Posts
    Yêu cầu của bạn mới trông qua có vẻ phức tạp, nhưng kỳ thực giải pháp cho nó khá đơn giản. Đã lâu không biết bạn đã có giải pháp chưa. Nếu chưa bạn có thể tham khảo tại đây: minds chấm com/sqlservervn

Bookmarks

Quy định

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