【发布时间】:2016-05-18 00:58:51
【问题描述】:
这里是Mysql代码:
select concat(date_format(now(),'%Y/%m/%d'),' ','06:00:00 AM')
尝试将日期与时间连接,出现错误,例如:需要两个参数来连接。
MS SQL:
select concat((CONVERT(varchar,getdate(),102),' ','06:00:00 AM')); *not working while converting from mysql to sql*
【问题讨论】:
-
括号有问题。应该是:select concat((CONVERT(varchar,getdate(),102)),' ','06:00:00 AM');
-
您已经标记了 SQL Server 2008 和 2012。问题是 2012 年的解决方案在 2008 年并不总是有效。Concat 就是一个很好的例子。您不能在 2008 年使用它。我建议您使用其中一个吗,这将增加发布的答案对您有用的几率。
标签: mysql sql sql-server sql-server-2008 sql-server-2012