sqlserver 除法运算结果为小数时显示0
2015-07-03 18:44
507 查看
比如年休假一年40小时
按照入职日到年底折算
298天/365天*40小时, 遇到小数进位,如 20.2 为23
select 298/365*40 结果为0 X 因为298/365结果为0
select 298*40/365 结果为32 X 因为结果被四舍五入了
select 298*40/365.0 结果为 32.657520
select 298/365.0*40 结果为 32.657520
select CEILING(298/365.0*40) --> 33
按照入职日到年底折算
298天/365天*40小时, 遇到小数进位,如 20.2 为23
select 298/365*40 结果为0 X 因为298/365结果为0
select 298*40/365 结果为32 X 因为结果被四舍五入了
select 298*40/365.0 结果为 32.657520
select 298/365.0*40 结果为 32.657520
select CEILING(298/365.0*40) --> 33
相关文章推荐
- mysql cluster 7.2在线添加数数据节点
- Oracle笔记-Multitable INSERT 的用法
- 解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:
- MySQL入门基本命令 SQL分类,DDL,DML
- mysql命令
- Redis源代码分析(23)--- CRC循环冗余算法RAND随机数的算法
- MySQL Study之--Mysql数据库备份工具(mysqldump)
- 11-【MongoDB入门教程】MongoDB原子性和事务
- MySQL Study之--Mysql数据库备份工具(mysqldump)
- postgresql安装配置
- 借助共享缓存redis实现分布式锁
- Solr之搭建Solr5.2.1服务并从Mysql上导入数据
- kettle作业(job)调用转换,设置变量,写日志到数据库中【转】
- php 连接 mysql 代码
- mysql cluster安装报错
- mysql压力测试---mysqlslap
- 实时/历史数据库和关系型数据库的区别
- MySQL常用DDL
- 解决方案MySQL提示“Writing to net”
- mysql 语法一 :case when详解