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
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ạ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
vậy thì bạn cũng nên biết HowKteam không code dùm