如何在sql中删除两个字符串之间的空格

时间:2016-09-08 07:53:26

标签: sql

我有一个查询

CONVERT(CHAR(4), A.effort_date, 100) + CONVERT(CHAR(4), A.effort_date, 120) as Month

结果显示Jun 2014

但我想展示Jun2014

尝试过替换,ltrimrtrim似乎没有任何效果。

有什么建议吗?

spp表中的

A.effort_date格式为2014-06-30

3 个答案:

答案 0 :(得分:0)

假设您正在使用MSSQL,转换格式100mon dd yyyy hh:miAM (or PM)

你可以尝试

convert(char(3), A.effort_date, 100) + convert(char(4), A.effort_date, 120) as Month

答案 1 :(得分:0)

MS SQL服务器演示:

select LEFT(DATENAME(MONTH,getdate()),3) + DATENAME(YEAR,getdate()) as Month

答案 2 :(得分:0)

您可以尝试使用 varchar()转换数据类型

 varchar(4)