月份表中有三个字段 年、月、结转,值为2000、03、1怎样用查询语句输出结果为2010-03 这样的格式?"select 年+月 as 年月 from 月份表"; 怎样改?

解决方案 »

  1.   

    参考Cast()、Convert()、Left()函数
      

  2.   

    SELECT   CONVERT(varchar(10), 年 + 月, 23) AS 年月
    FROM      月份表还是不行- -!LS 求指教
      

  3.   

    mysql> select concat('a','b');
    +-----------------+
    | concat('a','b') |
    +-----------------+
    | ab              |
    +-----------------+
    1 row in set (0.00 sec)
      

  4.   

    select concat (年,'+',月) from  月份表
      

  5.   

    4楼,它提示:The Concat function requires 2 argument(s)
    不行呢...
      

  6.   

    搞定了SELECT 年+'—'+月 AS 年月 FROM 月份表 这样就可以  谢谢大家