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

Đề tài: Hướng Dẫn Update 2 cột khác tháng trong cùng 1 bảng

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

    Mặc định Hướng Dẫn Update 2 cột khác tháng trong cùng 1 bảng

    Tôi có 1 bảng 2 cột A,B
    ví dụ: tháng 1 đã nhập xong dữ liệu
    Qua tháng 2 muốn lấy giá trị của cột B cho cột A.
    Nhờ các pro chỉ điểm

  2. #2
    Ngày gia nhập
    07 2013
    Bài viết
    0

    Câu hỏi thiếu dữ kiện quá.

  3. #3
    Ngày gia nhập
    04 2010
    Nơi ở
    Gò Vấp, HCMC
    Bài viết
    287

    Trích dẫn Nguyên bản được gửi bởi m4ulov3 Xem bài viết
    Câu hỏi thiếu dữ kiện quá.
    Thiếu dữ kiện ở đây là dữ kiện gì, bạn trả lời thì trả lời cho có tâm 1 chút, nếu ko thì thôi đừng có trả lời.

    @tieutot3:

    ở đây mình thấy có 2 khả năng:

    1 - dữ liệu tháng 1 đã nhập, còn dữ liệu tháng 2 hoàn toàn chưa có gì, bạn có thể sử dụng INSERT INTO SELECT Statement (tham khảo thêm tại https://www.w3schools.com/sql/sql_insert_into_select.asp)

    insert into TenBang (cot_A , cot_B, thang) Select cot_B, [giá trị default cho cột B], "tháng 2" from TenBang where thang = "thang 1";

    2 - dữ liệu tháng 1, tháng 2 đã nhập, 2 tháng này chung nhau 1 khóa thì dùng update inner join

    giả định cấu trúc bảng là TenBang(Key, cot_A, cot_B, thang)

    UPDATE TenBang AS Thang2
    INNER JOIN TenBang AS Thang1
    ON Thang2.key = Thang1.key
    SET Thang2.cot_A = Thang1.cot_B
    WHERE Thang2.thang = "thang 2"
    AND Thang1.thang = "thang 1"
    Hoa Tử Đinh Hương Phụng Vũ Phi Y
    Skype: makemecryhp
    Email: makemecryhp@gmail.com
    Face : fb.com/yescaerosta

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