搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 相同资料如何根据日期获得最新一笔数据
标题:
相同资料如何根据日期获得最新一笔数据
只看楼主
灰太虎
等 级:
新手上路
帖 子:1
专家分:0
注 册:2011-4-17
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:4
相同资料如何根据日期获得最新一笔数据
相同资料如何根据日期获得最新一笔数据
table1
bm date time
1 2011/01/01 9:30
2 2011/01/01 9:35
table2
bm proid qty
1 001 10
2 001 20
结果
proid date time qty
001 2011/01/01 9:35 20
显示日期最大的一笔,请帮忙
有不清楚的请回复
[
本帖最后由 灰太虎 于 2011-4-18 12:38 编辑
]
搜索更多相关主题的帖子:
数据
最大的
如何
资料
2011-04-17 11:16
红色警戒
等 级:
贵宾
威 望:
19
帖 子:444
专家分:2967
注 册:2005-11-20
第
2
楼
得分:5
select top 1 * from table order by time desc
2011-04-19 11:27
aei135
等 级:
贵宾
威 望:
12
帖 子:232
专家分:1176
注 册:2009-4-6
第
3
楼
得分:5
select b.proid,a.date,a.time,b.qty
from table1 a inner join table2 b on a.bm=b.bm and a.time=(select max(time) from table1 where date=a.date)
2011-04-19 17:44
jalonlovesja
来 自:湖南邵阳
等 级:
职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
第
4
楼
得分:5
楼上正解了,用MAX()函数就可以查询出来
小弟,身高1.60米,农村户口,小学文化,家有农田1亩.
2011-04-21 12:34
panyanpan
等 级:
黑侠
帖 子:82
专家分:647
注 册:2011-4-6
第
5
楼
得分:5
select b.proid,a.date,a.time,b.qty
from table1 a inner join table2 b on a.bm=b.bm and a.time=(select max(time) from table1 where date=(select max(date) from table1))
2011-04-22 09:25
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-336972-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.500341 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved