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 に答える