获取这样的最大值的sql语句怎么写?
表:客户日期a2011-1-1b2011-1-5a2011-1-3b2011-2-10a2011-3-11b2011-3-22得到每个客户的最大日期的sql语句怎么写,也...
表:客户 日期
a 2011-1-1
b 2011-1-5
a 2011-1-3
b 2011-2-10
a 2011-3-11
b 2011-3-22
得到每个客户的最大日期的sql语句怎么写,也就是得到:
a 2011-3-11
b 2011-3-22
怎么写呀?
先谢谢各位的解答,我想再问一下,如果是再加一个条件,就是说查询不小于或不大于某一日期的每个客户的最大日期的sql语句该如何写呢? 展开
a 2011-1-1
b 2011-1-5
a 2011-1-3
b 2011-2-10
a 2011-3-11
b 2011-3-22
得到每个客户的最大日期的sql语句怎么写,也就是得到:
a 2011-3-11
b 2011-3-22
怎么写呀?
先谢谢各位的解答,我想再问一下,如果是再加一个条件,就是说查询不小于或不大于某一日期的每个客户的最大日期的sql语句该如何写呢? 展开
展开全部
sql 语句获取一列中的最大值使用MAX() 函数
一、MAX() 函数返回指定列的最大值。
二、SQL MAX() 语法:
SELECT MAX(column_name) FROM table_name;
三、参数解释
column_name:列名
table_name:表名
扩展资料:
最小值语句
MIN() 函数
MIN() 函数返回指定列的最小值。
SQL MIN() 语法
SELECT MIN(column_name) FROM table_name;
参考资料:百度百科-SQL MAX
展开全部
1、获取单列的最大值
使用Top 1 以及ORDER BY
示例:
select Top 1 DisplaySequence From tb order by DisplaySequence desc
--将该列进行倒叙排序,最大值第一行,TOP 1取第一行
2、获取多条数据中的最大值
使用MAX()
示例:
select id,max(列名) from 表 group by id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如:
select max(avgs)
from
(
select 字段1,avg(字段2) as avgs
from 表
group by 字段1
) a
PS:“abingpow - 高级魔法师 七级”的语句是错的。
select max(avgs)
from
(
select 字段1,avg(字段2) as avgs
from 表
group by 字段1
) a
PS:“abingpow - 高级魔法师 七级”的语句是错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,明确数据库表是有由型(属性)和值(属性对应的值)构成,二维表
select max(对应的型名称) from 表名;
比如说: 有个Student表,里面有个型是Age,
select max(Age) from Student;
select max(对应的型名称) from 表名;
比如说: 有个Student表,里面有个型是Age,
select max(Age) from Student;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 客户,max(convert(varchar(8),getdate(日期),112) ) from 表名 group by 客户
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询