• [Hỏi] Làm sao để 1 trường tự tự update giá trị?
  • [Hỏi] Làm sao để 1 trường tự tự update giá trị?

    cal.bvth > 23-10-10, 12:23 PM

    Làm thế nào để 1 trường trong 1 bảng tự update lại giá trị nhỉ?

    Ví dụ: Trường tổng giao dịch tự update lại khi khách hàng có thêm 1 giao dịch mới ấy big green

    Em dùng đã thử Query Update hay Append rồi mà chả được.

    Hay tại em dùng sai nhỉ?

    Ai giúp em phát ^.^
  • RE: [Hỏi] Làm sao để 1 trường tự tự update giá trị?

    Noname > 23-10-10, 01:00 PM

    (23-10-10, 12:23 PM)cal.bvth Đã viết: Làm thế nào để 1 trường trong 1 bảng tự update lại giá trị nhỉ?

    Ví dụ: Trường tổng giao dịch tự update lại khi khách hàng có thêm 1 giao dịch mới ấy big green

    Em dùng đã thử Query Update hay Append rồi mà chả được.

    Hay tại em dùng sai nhỉ?

    Ai giúp em phát ^.^

    Table chỉ là nơi lưu dữ liệu nên không tự update được. Bạn phải run 1 query update, hoặc viết 1 đoạn code update. Có thể query của bạn sai rồi.
  • RE: [Hỏi] Làm sao để 1 trường tự tự update giá trị?

    cal.bvth > 23-10-10, 08:44 PM

    mình cũng biết vậy nhưng đầu bài ghi vậy mà big green

    Ví dụ:
    Mình có bảng Trans_Details có trường Amount
    bảng Cust_Details có trường Total_Amount

    Vậy viết query thế nào để nó tự tính tổng tiền khách đã giao dịch tại cửa hàng mình?
  • RE: [Hỏi] Làm sao để 1 trường tự tự update giá trị?

    Noname > 23-10-10, 08:57 PM

    Vì bạn chỉ hỏi vậy nên mình trả lời nhiêu này:
    Mã:
    INSERT INTO Cust_Details ( Total_Amount )
    SELECT Sum(Trans_Details.Amount) AS SumOfAmount
    FROM Trans_Details;

    Thực tế bạn cần phải gán thêm mã khách hàng tương ứng nữa! :P