下面是我的简化表(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
有帮助吗?

解决方案

一种选择是使用href="http://msdn.microsoft.com/en-us/library/ms178531.aspx" rel="nofollow noreferrer">地板函数中

FLOOR(COL1 / COL2)

CONVERT(INT,FLOOR(COL1 / COL2)) - 可能是矫枉过正

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top