【发布时间】:2018-03-12 06:20:34
【问题描述】:
我想查询 MS Access 但我有 SQL 查询,谁能帮我将 SQL 查询转换为 MS Access。
数据:
StateCode BuyerCode Sales
GJ B01 20
GJ B02 5
GJ B03 50
GJ B02 45
GJ B01 7
GJ B11 20
GJ B01 45
GJ B01 12
GJ B08 50
GJ B01 8
GJ B03 30
MP B03 50
MP B03 45
MP B03 7
MP B03 20
MP B01 45
MP B01 12
MP B02 50
MP B01 8
MP B03 30
SQL 查询:
WITH TOPTEN AS (
SELECT *, ROW_NUMBER()
over (
PARTITION BY [statecode]
order by [TOTALsales] desc
) AS RowNo
FROM TBL_sales_testRushang
)
SELECT TOPTEN.statecode,TOPTEN.buyercode,TOPTEN.Totalsales FROM TOPTEN WHERE RowNo <= 3
【问题讨论】:
-
这将很难在 Access 中摆动。但无论如何,请向我们展示您表格中的一些示例数据。也许有人可以给你一个解决方法。
-
请删除上述评论并在您的问题中包含数据,格式为文本,每行缩进四个或更多空格。
标签: sql ms-access sql-server-2014 sql-server-2016 ms-access-2016