nynw.net
当前位置:首页 >> SQL 如何将当前时间转换输出为 xxxx年xx月 >>

SQL 如何将当前时间转换输出为 xxxx年xx月

要将sql的输出时间输出为xxxx年xx月,可以执行如下sql语句 : DECLARE @a VARCHAR(30)='2012年10月13日'--SELECT @aSELECT SUBSTRING(@a,0,CHARINDEX('年',@a))+'-'+SUBSTRING(@a,CHARINDEX('年',@a)+1,CHARINDEX('月',@a)-CHARINDEX('年',@a)-1...

如果是varchar2类型的字段: select to_char(to_date(date,'yyyy-mm-dd'),'yyyy"年"mm"月"dd"日"') from dual;

以oracle为例,通过substr()方法截取年月日,即可。 代码如下: declare cardid varchar(20); birth varchar(20); begin /*给cardid赋值一个18位身份证号码*/ birth := substr(cardid,7,4) || '-' || substr(cardid,11,2) || '-' || substr(card...

select CONVERT(varchar(12),GETDATE(),112)试试这个转成yymmdd的

你这个字段类型是字符型还是日期型?如果是日期型,最好用year()函数取年份比较; 如果是字符型,可以用你的语句,就是含有%%中间的字符串的。

单元格格式设置 选择日期的格式就OK

用 CONVERT函数,具体可要看帮助了!

定义格式就好了。

没有问题,你说的这算一个查询的功能。 在前台中输入年份,传到后台进行按年份查询数据。 在程序中声明一个变量nianfen,将年份传人到后台业务程序中,由程序将此变量的值与sql语句进行拼接,比如:sql="select * from t where Fyear="+nianfen...

check KH like 'E200507????' not null 就是必须填

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com