早教吧 育儿知识 作业答案 考试题库 百科 知识分享

getdate(),120),1,4getdate(),120),6,2getdate(),120),9,2里面的120146292是什么意思?完整语句如下selectsubstring(convert(varchar(10),getdate(),120),1,4)+'年'+substring(convert(varchar(10),getdate(),120),6,2)+'月'+subst

题目详情
getdate(),120),1,4 getdate(),120),6,2 getdate(),120),9,2 里面的120 14 62 92 是什么意思?完整语句如下 select substring(convert(varchar(10),getdate(),120),1,4) + '年' + substring(convert(varchar(10),getdate(),120),6,2) + '月' + substring(convert(varchar(10),getdate(),120),9,2) + '日' 详细的解答 非常感谢
▼优质解答
答案和解析
你是不是问错地方了。 120是CONVERT(data_type(length),data_to_be_converted,style)里的style,参数如下: 当style为120 或者 20显示:yyyy-mm-dd hh:mi:ss(24h)(如2011-11-1 14:23:32) 后面的每两个数字的组合是SUBSTRING ( expression, start, length ) 里的start,length,就是从第几位开始,取几位 比如第一个1,4就是从第一位开始取4位,所以取的是年份。第二个就是从第六位开始取2位,也就是月份