在那裏我有id
,start_date
,end_date
,day_count
,day_type
我有一臺名爲DATAS。
其中id
是主鍵,start和end_date
是datetime,day_count
是int,day_type
是varchar。 現在day_type存儲日,周,月作爲值時,用戶提出請求和日期字段舉行天數1至60.Mysql的DATE_ADD間隔與MySQL表中的字段
現在我想用戶這個計數和鍵入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
請小提示將是巨大的。
請編輯該問題並添加您收到的錯誤。 – walrii
same as http://stackoverflow.com/questions/888971/how-to-use-a-string-column-value-as-a-mysql-date-interval-constant-day-month – Barmar