私が取り組んでいる eShop プロジェクトの「最新の製品」ページを作成しようとしていました。基本的に、過去 30 日以内にデータベースに追加されたデータベース内のテーブルから、たとえば 10 個の製品を表示したいと考えています。
最初に、VB.NET で GridView 関数を使用しようとしました。テーブルに自動入力しますが、制限することはできません。次に、この SQL ステートメントを試しましたが、機能せず、エラーが発生しました。
SELECT *
FROM Product
WHERE DateAdded > (SELECT DATEADD(d,-30,(SELCT MAX(DateAdded) FROM Product)) AS "Last 30 Products Added");
ORDER BY DateAdded DESC
私のデータベースには、さまざまな列を持つ「製品」というテーブルがあります。
- 製品番号
- カテゴリーID
- 製品型番
- 製品イメージ
- 商品名
- ユニット名
- 製品アクティブ
- 追加日
問題を解決する方法について何か考えはありますか?