首页 > 解决方案 > 在 sql access 中为每个产品选择前 2 行

问题描述

我在下面有这个查询。对于每种产品,我都希望前 2 行具有最高的Note询问 例如,对于产品 177-R3A-K1-C,它将仅显示带有注释 0,837 的行和带有注释 0,741 的行。

这是我的查询代码:

SELECT [Lot-Prix-Delai Requête].P_Code, [Lot-Prix-Delai Requête].F_Code, [Lot-Prix-Delai Requête].L_PrixUnitaire, [Lot-Prix-Delai Requête].L_Delais, [Lot-Prix-Delai Requête].L_Taille, [Lot-Prix-Delai Requête].M_Code, [Lot-Prix-Delai Requête].L_Code, Fournisseur.F_Flexibilite, Fournisseur.F_Fiabilite, Fournisseur.F_Collaboration, [F_Flexibilite]*0.058+[F_Fiabilite]*0.129+[F_Collaboration]*0.038 AS [Note]
FROM Fournisseur INNER JOIN
     [Lot-Prix-Delai Requête]
     ON Fournisseur.[F_Code] = [Lot-Prix-Delai Requête].[F_Code]
ORDER BY [F_Flexibilite]*0.058+[F_Fiabilite]*0.129+[F_Collaboration]*0.038 DESC;

标签: sqlms-accessrequest

解决方案


推荐阅读