1

我遇到的问题非常基本,我正在尝试使用以下 SQL 代码

SELECT *
FROM [Car For Sale]
WHERE CFS_Selling_Price IN (SELECT MAX (CFS_Selling_Price)
                            FROM [Car For Sale] 
                            HAVING CFS_Status ='Sold');

它已经与以下 SQL 代码一起工作

CFS_Sold_Date > dateadd("m",-1,date())

为了减少从本月销售的最贵汽车到最昂贵汽车的结果。我已经尝试为自己弄清楚无济于事,有人可以提供帮助吗?

4

1 回答 1

1

你的意思是:

SELECT *
FROM [Car For Sale]
WHERE CFS_Selling_Price IN 
   (SELECT MAX (CFS_Selling_Price)
    FROM [Car For Sale] 
    WHERE CFS_Status ='Sold'
    AND CFS_Sold_Date > dateadd("m",-1,date()));
于 2013-03-21T21:35:21.697 回答