我需要把查询到的历史最新价格或历史最低价格显示在主查询中的历史价格列中.如何表述,谢谢 也就是:select 物资名称,供应商名称,历史最新价格,历史最低价格 from table1 历史最新价格或历史最低价格均在table1表中分别查询“物资id、采购价格、订单日期"获得,谢谢
select wlid, (select cgjg from htmxtab t3 where t3.wlid = t2.wlid and t3.ddrq = t2.ddrq) from htmxtab t1 inner join ( select wlid,max(ddrq) ddrq from htmxtab group by wlid ) t2 on t1.wlid = t2.wlid消息 209,级别 16,状态 1,第 2 行 列名 'wlid' 不明确。我的htmxtab中wlid是不唯一的,htmxid是唯一的 感谢回复
非常感谢各位的帮助,谢谢select t1.wlid, (select top 1 cgjg from htmxtab t3 where t3.wlid = t2.wlid and t3.ddrq = t2.ddrq) from htmxtab t1 inner join ( select wlid,max(ddrq) ddrq from htmxtab group by wlid ) t2 on t1.wlid = t2.wlid列wlid前必须指定归属哪个查询
也就是:select 物资名称,供应商名称,历史最新价格,历史最低价格 from table1
历史最新价格或历史最低价格均在table1表中分别查询“物资id、采购价格、订单日期"获得,谢谢
(select cgjg from htmxtab t3 where t3.wlid = t2.wlid and t3.ddrq = t2.ddrq)
from htmxtab t1
inner join
( select wlid,max(ddrq) ddrq from htmxtab group by wlid ) t2
on t1.wlid = t2.wlid消息 209,级别 16,状态 1,第 2 行
列名 'wlid' 不明确。我的htmxtab中wlid是不唯一的,htmxid是唯一的 感谢回复
(select top 1 cgjg from htmxtab t3 where t3.wlid = t2.wlid and t3.ddrq = t2.ddrq)
from htmxtab t1
inner join
( select wlid,max(ddrq) ddrq from htmxtab group by wlid ) t2
on t1.wlid = t2.wlid列wlid前必须指定归属哪个查询