我想选择一个日期。如果是昨天或者更久,我想在MySQL增加一年。我只遇到了select语句的问题:
SELECT orade.*, IF(orade.date < '$today', DATE_ADD(orade.date, INTERVAL 1 YEAR), orade.date) AS realDate$today为'2011-11-04'
发布于 2011-11-04 17:04:36
你是说CASE而不是IF吗?我不认为可以像在MySQL中那样使用IF。
SELECT orade.*, CASE WHEN orade.date < '$today'
THEN DATE_ADD(orade.date, INTERVAL 1 YEAR)
ELSE orade.date
END AS realDatehttps://stackoverflow.com/questions/8006886
复制相似问题