SQL中如何选择表中日期最大值

SQL表中有销售数据和日期单位如何按单位检索出最近一天的销售select日期单位名称回款金额from表我是想要按单位的回款的日期(一个单位一个月回款3次)取最近一天的(我... SQL表中有销售数据和日期 单位 如何按单位检索出最近一天的销售
select 日期 单位名称 回款金额 from 表我是想要按单位的回款的日期 (一个单位一个月回款3次)取最近一天的(我的意思就是每个单位的最近一天的回款)(如图调取一个单位一个记录)
展开
 我来答
du瓶邪
2015-06-15 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2930万
展开全部

给你个思路:

WITH Messages (ID,ToEmpID,FromEmpID,SendDate,Detail) AS
(
SELECT 1,'张三','李四','2014/06/05','a' UNION ALL
SELECT 2,'王五','张三','2014/06/03','b' UNION ALL
SELECT 3,'刘六','张三','2014/06/02','b' UNION ALL
SELECT 4,'张三','李四','2014/05/05','a' UNION ALL
SELECT 5,'王五','张三','2014/05/03','b' UNION ALL
SELECT 6,'刘六','张三','2014/05/02','b'
)
SELECT ID,ToEmpID,FromEmpID,SendDate FROM Messages a
WHERE ID in
(
    SELECT TOP 1 ID 
    FROM Messages
    where ToEmpID=a.ToEmpID AND FromEmpID=a.FromEmpID 
    ORDER BY SendDate DESC
)
521琦琦MMM
2012-03-11 · 超过36用户采纳过TA的回答
知道答主
回答量:121
采纳率:100%
帮助的人:31.6万
展开全部
select 单位 form 表名
where 日期=你需要的日期//这个不需要可以不用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taozi1064
2012-03-11 · 超过19用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:68.6万
展开全部
max(日期)
group by 单位 ,

分组后求最大日期的数据 就OK了啊 就是上面的
追问
具体该咋写啊!不太明白!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式