mysql数据库,怎么在sql中把两个两个变量参数拼接起来

我想要的日期格式是2019-03这种的,现在有year这个参数和month这个参数,怎么在sql里把它们拼接到一块

FineReport 小张333 发布于 2019-2-28 11:29
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
黄源Lv6中级互助
发布于2019-2-28 11:36(编辑于 2019-2-28 11:39)

${CONCATENATE(year,'-',month)}

CONCATENATE()是帆软的函数

blob.png

  • 小张333 小张333(提问者) 把CONCATENATE()变成CONCATE()就可以了,谢谢
    2019-02-28 11:40 
最佳回答
0
ycming7474Lv2初级互助
发布于2019-2-28 11:33

select CONCAT(month,year) as rq from 表

  • 小张333 小张333(提问者) 中间还需要一个“-”连接起来年和月呢
    2019-02-28 11:34 
  • ycming7474 ycming7474 回复 小张333(提问者) select CONCAT(month,char(45),year) as rq from 表 或者select CONCAT(month,“-”,year) as rq from 表
    2019-02-28 11:37 
最佳回答
0
梦已元Lv4初级互助
发布于2019-2-28 11:33

sql 字符串,合并一下哦

  • 小张333 小张333(提问者) 可以具体一下吗
    2019-02-28 11:36 
  • 小张333 小张333(提问者) SELECT 29 UNION ALL SELECT 30 UNION ALL SELECT 31) X, (SELECT CONCAT(year+\'-\'+month,\'-01\') AS FIRST, DAY(LAST_DAY(STR_TO_DATE(yaer+\'-\'+month,\'%Y-%m\'))) 这里面的year和month是变量
    2019-02-28 11:38 
  • 4关注人数
  • 852浏览人数
  • 最后回答于:2019-2-28 11:39
    请选择关闭问题的原因
    确定 取消
    返回顶部