获取这样的最大值的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语句该如何写呢?
展开
 我来答
啤酒哥知识站
2018-12-24 · TA获得超过2.6万个赞
知道答主
回答量:191
采纳率:0%
帮助的人:9万
展开全部

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

Baby_原來
推荐于2016-06-02 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:494万
展开全部

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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vdh68ps
2011-03-31 · TA获得超过450个赞
知道答主
回答量:617
采纳率:0%
帮助的人:261万
展开全部
比如:
select max(avgs)
from
(
select 字段1,avg(字段2) as avgs
from 表
group by 字段1
) a

PS:“abingpow - 高级魔法师 七级”的语句是错的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MarvelSai
2015-11-20
知道答主
回答量:43
采纳率:0%
帮助的人:19.2万
展开全部
首先,明确数据库表是有由型(属性)和值(属性对应的值)构成,二维表

select max(对应的型名称) from 表名;

比如说: 有个Student表,里面有个型是Age,

select max(Age) from Student;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
介密如0Bi
2011-03-31
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
select 客户,max(convert(varchar(8),getdate(日期),112) ) from 表名 group by 客户
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式