标签: sql sql-server calculated-columns
这是我的简化表(SQL Server 2005):
table1: col1 int, col2 int, col3 cast(col1/col2 as int) [computed column]
由于某种原因,上述方法无效。我只想保存col1 / col2的整个部分,我该怎么做?
example: col1 = 5, col2 = 3 ... col3 should be 1
答案 0 :(得分:3)
一种选择是使用floor function:
FLOOR(COL1 / COL2)
或
CONVERT(int,FLOOR(col1 / col2)) - 可能有点矫枉过正