SET @date_t = DAYOFWEEK(getYestoday());
SELECT
(IF @date_t = 2 THEN 'A' ELSE 'B' END IF;)

解决方案 »

  1.   

    getYestoday()  是一个函数 就是获取 前一天的日期字符串格式
      

  2.   

    新手觉得 if then 不是流程语句吗 用select if(@date_t = 2,A,B)试试
      

  3.   

    mysql中过程语句if then 仅限于存储过程中使用
      

  4.   

    SELECT (CASE WHEN @date_t = 2 THEN 'A' ELSE 'B' END) ;
    或二楼给的答案
    SELECT IF(@date_t = 2,'A','B')