例如两个int类型相除:
Select 7/2 结果是3,如何返回3.5 ?
Select 7/4 结果是1,如何返回1.5(小数大于5的返回5,小于5的返回0) ?
Select 7/2 结果是3,如何返回3.5 ?
Select 7/4 结果是1,如何返回1.5(小数大于5的返回5,小于5的返回0) ?
解决方案 »
- SQL 关于下一记录的时间等于上一条记录的时间加上上一个记录保持的秒数
- 有一个表,我希望通过不同的条件 提取 同一编号的最后一个日期的数据
- 值对于 Decimal 太大或太小
- 一个新手的问题
- SQL 问题?
- 谁会写这个sql语句???
- SQL Server里Numeric 当值为0.45时,显示为 .45.怎么让它把 小数点前的0显出来? (空)
- 如何将本地数据库里的整个库导到远程的服务器数据库中(提供了系统数据源,数据库服务器IP...)?
- 请较高手,我如何在sql 2000中将两个字段设为关键字?
- 一个字段对应两个表里的值问题?
- sql server 函数依赖问题
- 求助 一个史无前例的SQL
-------
3.5
-----
select cast(7 as float)
-----
7.0
if(select 7*1.0/2-7/2>0.5)
select 7.0/2+0.5
Select 7/2.0select 7/4+case( when (7/4.0-7/4)>=0.5 then 0.5 else 0 ) end
select cast(7.0/2 as float)
Select 7/2 结果是3,如何返回3.5 ?
Select 7/4 结果是1,如何返回1.5(小数大于5的返回5,小于5的返回0) ?select cast(7 as float)/2