0

現在の日付とレンタル期間を 1 つのクエリに挿入する方法を提案できる人はいますか? コード ブロックの構文は機能しませんが、DATE_ADD(NOW(),INTERVAL 1 DAY) は機能します。INTERVAL の整数を Rental_period に基づいて取得しようとしています。複数のクエリでこれを行うことができますが、(可能であれば) 1 つを実行しようとしています。

INSERT INTO rental_details (rental_due_date, vg_id, rental_id) SELECT DATE_ADD( 
NOW(), INTERVAL rental_period DAY), vg_id, 1  FROM status INNER JOIN video_games as vg ON
vg.status_id = status.status_id WHERE vg_id = 3;

ありがとう。

これは機能しますが、現在の日付 + Rental_period が必要です (rental_period は、現在の日付に追加する日数を表す整数です):

INSERT INTO rental_details (rental_due_date, vg_id, rental_id) select rental_period,
 vg_id, 1  from status inner join video_games as vg on vg.status_id = status.status_id 
where vg_id = 3;
4

1 に答える 1