SQL查询:交易历史中所有客户所有商品最后一次交易价格

selecta.Cust_id,a.Item_code,a.trx_price,a.post_datefromtrxdtlawherenotexists(select*f... select a.Cust_id,a.Item_code,a.trx_price,a.post_date from trxdtl a where
not exists(select * from trxdtl b where a.Cust_id =b.cust_id and a.Item_code =b.Item_code and b.post_date >a.post_date )

自己搞定了
展开
 我来答
是勇敢
2012-02-02 · 希望快乐渡过第一天。
是勇敢
采纳数:914 获赞数:1799

向TA提问 私信TA
展开全部
最后一次交易价格
找日期最大的,如下
select * from wc where date=(select max(date) from wc)
易讯数据
2024-10-08 广告
易讯数据,www.data1688.com,系统集成包含北美、南美、欧洲、亚洲在内的全球200个国家1000万真实买家进出口采购产品的详细信息,每一条海关数据均是真实发生的采购记录,具有及时性,准确性和权威性。... 点击进入详情页
本回答由易讯数据提供
rong081322
2012-02-02
知道答主
回答量:26
采纳率:0%
帮助的人:12.6万
展开全部
类似这样的语句,按照组来排序
select site_id,account,lev,rank from (
select site_id,account,lev,@rownum:=@rownum+1,if(@pdept=b.site_id,@rank:=@rank+1,@rank:=1) as rank,@pdept:=b.site_id
from (select site_id,account,lev from general
where career='111'
order by site_id,lev desc) b ,
(select @rownum :=0 , @pdept := null ,@rank:=0) a ) result where rank<=1;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式