这是我的SQL语句:
SELECT
distance, distance / 12 AS Feet, distance mod 12 as Inches
FROM products
它将值28.77083分配给英尺。
如何仅将值28分配给英尺。
感谢您的帮助。
答案 0 :(得分:3)
SELECT distance, floor(distance / 12) AS Feet, distance mod 12 as Inches
from
products
mysql Floor function
返回不大于X的最大整数值。
答案 1 :(得分:0)
使用简单函数省略小数
选择Str(34523.1245,12,3);
其中12是要显示的字符总数,3是小数位
OR
试试这个
SELECT CONVERT(DECIMAL(5,0),Distance);
OR
您可以在SQL Server中按数字
定义精度NUMERIC(10,2);
表示该列总共有10位数字,最多小数精度为2位数