Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Tự động tính toán trong SQL Server

00:36 07-06-2018 547 lượt xem 3 bình luận 07:18 13-06-2018

Xin chào Howkteam cùng toàn thể các bạn!

mình là mem mới của howkteam và cũng là đệ tử mới của SQL,mình có câu hỏi này mong các bạn giải quyết giúp mình.

Mình có 3 TABLE như sau: 

CREATE DATABASE Test1
GO
USE Test1
GO
CREATE TABLE Chi_So(
    Ngaythang nvarchar(25) NOT NULL,
    Gio nvarchar(5) NOT NULL,
    Lo1 float NOT NULL,
    Lo2 float NOT NULL,
    Lo3 float NOT NULL,
    Lo4 float NOT NULL,
    Lo5 float NOT NULL
    PRIMARY KEY (ngaythang)
    )
    GO
    CREATE TABLE San_Luong(
    Ngaythang nvarchar(25) NOT NULL,
    Gio nvarchar(5) NOT NULL,
    Lo1 float NOT NULL,
    Lo2 float NOT NULL,
    Lo3 float NOT NULL,
    Lo4 float NOT NULL,
    Lo5 float NOT NULL
    PRIMARY KEY (ngaythang)
    )
    go
CREATE TABLE HSN( -- HNS chỉ có một dòng duy nhất chứa hệ số để nhân tính toán
    STT int IDENTITY(1,1) NOT NULL,
    Lo1 float NOT NULL,
    Lo2 float NOT NULL,
    Lo3 float NOT NULL,
    Lo4 float NOT NULL,
    Lo5 float NOT NULL
    )
    GO

-- Cách tính Sản lương như sau:
-- San_Luong = (Chi_So Rows(n)-Chi_So Rows(n-1))*HSN (của 1 lộ)
-- (Sản lượng = (Chỉ số ngày thứ n - Chỉ số ngày hôm trước đó)*Hệ số nhân)
-- Kết quả được bao nhiêu thì tự động lưu vào TABLE San_Luong với Ngaythang = Ngaythang-1

Các bạn giúp mình với nhé!

Thank all.

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Steven đã bình luận 19:39 12-06-2018

Bạn phải bắt tay vào làm, gặp lỗi gì hay không giải quyết được luồng nào bạn hãy hỏi. Chứ như này ko khác gì giải toán giúp, code giúp và bạn sẽ khó khá lên lắm!

Mình chỉ khuyên vậy ^^ cố gắng tìm cách giải bài toán đi bạn

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 14:59 08-06-2018

vậy thì bạn cũng nên biết HowKteam không code dùm

Câu hỏi mới nhất