求 最大日期 对应 的单价 SELECT 编码,单价,日期 FROM Ven_Inv_Price WHERE cInvCode305002010001以上
求 最大日期 对应 的单价 SELECT 编码,单价,日期 FROM Ven_Inv_Price WHERE cInvCode='305002010001' 以上查询语句, 求日期最大值对应的单价,SQL如何写呢,谢谢. [解决办法]
select top 1 * from (SELECT 编码,单价,日期,rn=ROW_NUMBER() over(Order by 日期 desc) FROM Ven_Inv_Price WHERE cInvCode=@cInvCode --@cInvCode为外部传进来的参数 )t order by rn
[解决办法]
那是这样吗:
SELECT top 1 编码,单价,日期) FROM Ven_Inv_Price Order by 日期 desc [解决办法]
SELECT 编码,单价,日期 FROM Ven_Inv_Price WHERE cInvCode='305002010001' 以上查询语句, 求日期最大值对应的单价,SQL如何写呢,谢谢.
SELECT 编码,单价,max(日期) as rq FROM Ven_Inv_Price WHERE cInvCode='305002010001' group by 编码,单价