就是去小数点吗?使用CHARINDEX函数和SUBSTRING或LEFT或RIGHT函数。比如12.19,取出来整数为12,小数为19。整数部分: select cast(19.001 as int)小数部分: select 19.001 - cast(19.001 as int)//小数点部分:Substring(列名,CHARINDEX('.',列名)+1,Len(列名)-CHARINDEX('.',列名))--->sql//小数点部分:mid(列名,InStr('.',列名)+1,Len(列名)-InStr('.',列名))--->access