我正在制作一个c#桌面应用程序来计算员工的总薪水,而不是生成报告。
CREATE TABLE [dbo].[emplyees] (
[id] INT NOT NULL,
[Name] VARCHAR (50) NULL,
[State] VARCHAR (50) NULL,
[Salary] FLOAT (53) NULL,
[Tax] FLOAT (53) NULL,
[Total_Salary] FLOAT (53) NULL
);
系统应该计算total_salary,即[salary] - [tax]。 我怎么能计算total_salary 使用visual studio 2013,sql server express 2012和sql management studio 2012。
答案 0 :(得分:1)
为什么不在SQL语句中选择总和:
SELECT id,
Name,
State,
Salary,
Tax,
Salary - Tax AS Total_Salary
FROM employees
无需将其实际存储在表格中。这是多余的信息。
答案 1 :(得分:1)
您可以使用计算列
CREATE TABLE [dbo].[emplyees] (
[id] INT NOT NULL,
[Name] VARCHAR (50) NULL,
[State] VARCHAR (50) NULL,
[Salary] FLOAT (53) NULL,
[Tax] FLOAT (53) NULL,
[Total_Salary] AS [Salary]-[Tax]
);