我有一张名为 datas 的表,我有id
, start_date
, end_date
, day_count
, day_type
.
主键在哪里id
,开始end_date
是日期时间,day_count
是 intday_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
请一点提示会很棒。