我想创建一个条件表:
CREATE TABLE abc
(
firstsem_marks NVARCHAR(100),
secondsem_marks NVARCHAR(100),
percentage NVARCHAR(100) CHECK((secondsem_marks-firstsem_marks/firstsem_marks))*100,
name NVARCHAR(100)
)
任何人都可以查看或告诉其他方法。 我想创建一个表格,我可以根据两个sem标记渲染百分比。
答案 0 :(得分:0)
使用计算列:
CREATE TABLE abc
(
firstsem_marks float,
secondsem_marks float,
percentage as 100 * (secondsem_marks - firstsem_marks)/firstsem_marks,
name NVARCHAR(100)
)
答案 1 :(得分:0)
计算列是解决方案。但是数据类型应该是浮动的百分比计算
CREATE TABLE abc
(
firstsem_marks FLOAT,
secondsem_marks FLOAT,
percentage AS ((secondsem_marks-firstsem_marks/firstsem_marks))*100,
name NVARCHAR(100)
)