id
そこにdatas というテーブルが 1start_date
つend_date
ありday_count
ますday_type
。
どこid
が主キーで、start で、end_date
datetime で、day_count
int で、day_type
varchar です。day_type は、ユーザーがリクエストを行ったときに値として DAY,WEEK,MONTH を格納し、day フィールドには 1 から 60 のような日数を保持します。
ここで、このカウントを使用して、date_add mysql 組み込み関数を入力します。
以下のように渡そうとしましたが、エラーが表示されます。
SELECT
datas.day_count,
datas.day_type,
MIN( datas.start_date ) AS MinDate,
MAX( datas.end_date ) AS MaxDate,
DATE_ADD(MaxDate,INTERVAL datas.day_count datas.day_type) AS ExactDate,
datas.trade_service_id
FROM datas
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'datas.day_type)) AS ExactDate, datas' at line 13
エラーはちょっとしたヒントで結構です
。