declare @f int =5
select floor(@f*0.22)
-- 直接可显示结果 create table demo(
id int identity(1,1),
id1 int
) select * from demo
insert into demo(id1)
select 2 union all
select 3 union all
select 4 union all
select 5 union all
select 6 --select top (FLOOR(@f*0.23)) * from dbo.demo
/* 消息 1060,级别 15,状态 1,第 17 行
TOP 子句中的行数必须是整数。 */ select top (CAST(FLOOR(@f*0.5) AS int)) * from dbo.demo
-- 这样就可以得到我们所想要的结果

貌似是floor后面的整数在top之中不能够被识别出来。

最新文章

  1. 在配置IIS负载均衡时,引起的一系列问题
  2. Monkey测试的策略和分析
  3. 我对GIT的理解
  4. 微信开发小结-PHP
  5. qt的资源替换搜索QDir具体解释
  6. 微信 Tinker 的一切都在这里,包括源码
  7. Linux下查看tomcat版本
  8. libopencv_highgui.so.2.4.9:对‘TIFFReadRGBAStrip@LIBTIFF_4.0’未定义的引用
  9. ubuntu 下搭建redis和php的redis的拓展
  10. ntp开机无法自启
  11. 解决org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cacheManager' is defined
  12. Google 2013笔试题一
  13. Sql server 索引详解
  14. Java—Math类和随机数类
  15. 禁止logback输出状态信息
  16. Shell脚本:向磁盘中批量写入数据
  17. Entity Framework 更新模式之Attach与EntityState.Modified模式的区别
  18. C# AES加密解密
  19. iphone openssh
  20. 初次使用vue-cli3 来搭建项目

热门文章

  1. 添加App启动页面
  2. 《理解 ES6》阅读整理:函数(Functions)(二)Unnamed Parameters
  3. PHP日期时间处理
  4. 在Linux Ubuntu上编译DNX
  5. 史无前例的Firefox奇怪问题:host中的common名称造成css文件无法加载
  6. [ACM_几何] UVA 11300 Spreading the Wealth [分金币 左右给 最终相等 方程组 中位数]
  7. Linux:多文件编辑
  8. jenkins插件 查看job修改历史
  9. js随机点名
  10. paip.java 线程无限wait的解决