SQLServer一行多列求最大值
来源:互联网 发布:php location地址跳转 编辑:程序博客网 时间:2024/05/21 06:19
--一行多列求最大值--创建临时表create table #temp(id int,createdate1 varchar(17),createdate2 varchar(17),createdate3 varchar(17));--插入数据insert into #temp(id,createdate1,createdate2,createdate3)select 1,'2016-08-16 20:00','2016-08-16 21:00','2016-08-16 22:00' union allselect 2,'2016-08-15 20:00','2016-08-15 21:00','2016-08-15 22:00' union allselect 3,'2016-08-14 20:00','2016-08-14 21:00','2016-08-14 22:00';--求最大值select id,(select max(createdate) from (values(createdate1),(createdate2),(createdate3)) m(createdate)) createdate from #temp--求一行转多列的方法有多种,比如:--1:构建表值函数 将多列以分隔符(比如:逗号)追加到一起,比如:price,num,total-- 然后通过循环插入到表中,再求最大值--2:构建标量值函数 此方法有局限性,列较少时可以用,建议不用--3:上面示例--个人比较看好上面示例
0 0
- SQLServer一行多列求最大值
- SQL Server一行多列求最大值
- 数据库--SQLServer--如何找到包含某列最大值的那一行
- 取一行中最大值
- sqlserver多行转一行
- SQLServer多行多列数据转为一行
- 取一行多列数据中的最大值
- sqlserver分组将多行合并成一行
- 子函数求取二维数组每一行的最大值
- 一行代码实现数组中最大值与最小值的查找
- SQL Server表中一行的多个列找出最大值
- SQL Server获取一行中多列的最大值三种方法
- 一行代码求数组的最大值与最小值
- SqlServer取出多个字段列中的最大值和最小值
- sqlserver 表中的字段拆分(一行变多行XML)
- sqlserver把一列中的多行数据在一行显示
- SQLServer 将两行数据合并到一行
- SQLServer 中多列变一行的终极办法,无需编写函数实现
- 【DRP学习总结】Hello Oracle!
- Reverse Nodes in k-Group_Leetcode_#25
- 多线程之公牛的生产与宰杀(消费者与生产者)
- EUI中控件使用过程中遇到的问题
- House Robber Series
- SQLServer一行多列求最大值
- POJ-2001 Shortest Prefixes(Trie树)
- 帧动画,补间动画,和属性动画
- 如何做一个简易的ATM机
- 敌兵布阵
- 图片水印的生成方法
- POJ Hardwood Species 2418(字典树)
- poj 1942 Paths on a Grid
- angular-translate for i18n and I10n