日枝に基づいて30日間を表示することができますクエリを取得します:
私はからのデータを表示する必要が **RentalAgreement – CustID,AgreementID(PK) and AgreementDate **Movie Rented – AgreementID(PK), RentalAmount and PercentReductionApplied,MovieID(FK) **Movie – MovieID(PK), Name, Released
私は次のように3つのテーブルとそれらの行からデータを抽出するテーブルのデータではなく、現在の日付
過去30日間は現在のデータではなくテーブルに基づいています。 これを達成するにはどうすればよいですか? 私の試み:
SELECT TRIM(CustID),AgreementDate , RentalAmount
,PercentReductionApplied , MovieID , Name , Released
FROM RentalAgreement, MovieRented, Movie
WHERE RentalAgreement.AgreementID = MovieRented.AgreementID
AND Movie.MovieID = MovieRented.MovieID
AND AgreementDate BETWEEN MAX(AgreementDate) AND MAX(AgreementDate)-30;