请问:怎么实现将2008-12-2 12:12:12变成2008年12月2日 12点12分12秒? 请问:怎么实现将2008-12-2 12:12:12变成2008年12月2日 12点12分12秒?谢谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用的地方多,可以把这个方法写成一个函数declare @mytime datetimeset @mytime=getdate()select convert(varchar(4),year(@mytime))+'年'+convert(varchar(2),month(@mytime))+'月'+convert(varchar(2),day(@mytime))+'日 '+convert(varchar(2),@mytime,108)+'点'+substring(convert(varchar(5),@mytime,108),4,2)+'分'+substring(convert(varchar(8),@mytime,108),7,2)+'秒' DECLARE @DATE DATETIMESET @DATE='2008-12-2 12:12:12'SELECT RTRIM(YEAR(@DATE))+'年'+ RTRIM(MONTH(@DATE))+'月'+ RTRIM(DAY(@DATE))+'日 '+ DATENAME(HH,@DATE)+'点'+ DATENAME(MI,@DATE)+'分'+ DATENAME(SS, @DATE)+'秒'/*2008年12月2日 12点12分12秒*/ 了解<SQL查询的艺术> 求一个汇总求和的 SQL 高效查询重号问题 日期字段加一年的问题? 一个排序问题 关于添加列,是否可以通过脚本把一列添加到某一列的前面? SQL SERVER 2008在丢失控制权后如何找回来? 怪事,大家帮忙看看怎么回事 请教大牛,一个查询的语句。。 哪儿有自动往数据里添加大量数据的工具下载?给多少分都行 用T-SQL 怎么样修改字段名称? 送分题!答对就给分 简单的SQL问题
set @mytime=getdate()
select convert(varchar(4),year(@mytime))+'年'+
convert(varchar(2),month(@mytime))+'月'+
convert(varchar(2),day(@mytime))+'日 '+
convert(varchar(2),@mytime,108)+'点'+
substring(convert(varchar(5),@mytime,108),4,2)+'分'+
substring(convert(varchar(8),@mytime,108),7,2)+'秒'
SET @DATE='2008-12-2 12:12:12'SELECT RTRIM(YEAR(@DATE))+'年'+
RTRIM(MONTH(@DATE))+'月'+
RTRIM(DAY(@DATE))+'日 '+
DATENAME(HH,@DATE)+'点'+
DATENAME(MI,@DATE)+'分'+
DATENAME(SS, @DATE)+'秒'
/*
2008年12月2日 12点12分12秒
*/
<SQL查询的艺术>