price date Gname
A1001 2015/3/24 A清单
A1002 2015/4/25 A清单
A1003 2015/5/26 A清单
想获取price的值,条件date为最大日期,Gname为同一个。
SELECt PRICE from B WHERe date=MAX(date)
不知道要怎么写。。。求助
sql 获取一个表B中值,条件获取最大日期中的那条记录
答案:2 悬赏:80
解决时间 2021-04-10 15:06
- 提问者网友:长安小才冯
- 2021-04-09 20:07
最佳答案
- 二级知识专家网友:duile
- 2021-04-09 21:05
1. select top 1 price from B order by date desc
2. select price from b where date=(select max(date) from b)
2. select price from b where date=(select max(date) from b)
全部回答
- 1楼网友:野性且迷人
- 2021-04-09 21:26
select max(aid) from apin where aid like 'sq801%'
select top 1 aid from apin where aid like 'sq801%' order by aid desc
只要aid列的位数是一致的,以上两条语句都可以得到你要的结果
否则如果aid列的位数不一致,以上两条语句都有可能得出的结果不是你要的
-----
如果不信你可以找些数据测试下
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯