【问题标题】:CONCAT return BOLB at server sideCONCAT 在服务器端返回 BOLB
【发布时间】:2013-12-27 06:53:19
【问题描述】:

inputDate 的原始值示例

inputDate
2013-11-19
2013-11-20
2013-11-22
2013-12-04

我希望结果返回:

Nov-2013
Nov-2013
Nov-2013
Dec-2013

我使用下面的查询来获得结果。

SELECT CONCAT(DATE_FORMAT(inputDate, '%b'), '-' , YEAR(inpuDate)) AS entryDate FROM table
  • inputDate 的数据类型为“日期”
  • 在本地运行没有问题
  • 在服务器结果处运行返回“BLOB”。

如何在服务器端显示结果?我仔细检查了数据类型,并将数据从服务器恢复到我的本地。没有任何帮助。 该字段内没有“NULL”值

【问题讨论】:

    标签: mysql concat


    【解决方案1】:

    为什么不直接做(%Y 会给你年份部分):

    select DATE_FORMAT(inputDate, '%b-%Y') AS entryDate from `table`
    

    【讨论】:

      猜你喜欢
      • 2020-08-27
      • 1970-01-01
      • 2013-05-08
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多