0

loans私はこのようなスキーマを持つデータベースにテーブルを持っています

loans
-----
period (vchar) ' but it contains number string
date
amt
user

date+periodが現在の日付以上であるローンからすべてのレコードを選択する必要がありました。以下のクエリを実行すると

SELECT * 
FROM loans
WHERE DATE( DATE_ADD( DATE, INTERVAL period
DAY ) ) >= CURRENT_DATE
LIMIT 0 , 30

ローン テーブルのすべてのレコードを取得します。何が問題ですか?

4

1 に答える 1

1

これはあなたが探しているものですか?

SELECT columnList
FROM loans
WHERE CURDATE() < DATE_ADD(`date`, INTERVAL pay_period DAY)
于 2013-05-21T01:23:12.920 に答える