下面讲了三种方法,我们一起看下。首先我们创建一个表,并在表中插入需要用到的记录,如下:然后我们在表中插入测试数据我们需要获取上面每一行记录的三个日期列的最大值。第一种方法使用values子句,将每行数据构造为只有一个字段的表,以后求最大值,非常巧妙;第二种方法使用行转列经常用的UNPIVOT 关键字进行转换再显示;第三种方法跟第一种方法差不多,但是使用union将三个UpdateByAppDate字段合并为只有一个字段的结果集然后求最大值。

在sql中实现取一行最大值或者最小值

在sql中实现取一行最大值或者最小值