怎么样将日期类型的数据变成年+月份的形式同时转换为数字 在User表中有一个字段ADDTIME,是datetime类型,现在我在取的时候取出年和月份,然后转换成数字比较。200606转换成数字200606日期转换后为200606的样子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如:select cast(convert(varchar(6),日期列,112) as int) select convert(char(6),getdate(),6) raulvim() ( ) select convert(char(6),getdate(),6)------------------------------------------这个是不对的,最后取出来的是23 04这种形式不是200704这种形式 select convert(char(6),getdate(),112) as 数字 关于日期格式转化问题,请lz参考联机帮助里面的convert相关,会明白许多:) CAST 和 CONVERT将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。语法使用 CAST:CAST ( expression AS data_type ) 使用 CONVERT:CONVERT ( data_type [ ( length ) ] , expression [ , style ] )select cast(convert(varchar(6),日期列,112) as int) select convert(char(6),getdate(),112) +1 as 数字---------------------------数字200405 fwacky() ( ) select convert(char(6),getdate(),112) +1 as 数字---------------------------数字200405这个应该加个cast函数转换 select cast(convert(char(6),getdate(),112) as int) +1 as 数字 sql 这样的查询排序SQL怎么写? 求类似银行当前余额计算SQL语句!!!!!!!!!!!!!!!! 20分啊 很基础的问题,在线等,谢谢 大数据文件 数据库 问题 求解决!求救!! 看书遇到的关于存储过程两个疑问 各位大虾,请教一个问题,我有三个不同的数据库,各库中都有一个相同的表,我想显示这三个库中同名表的全部数据,请问该怎么写啊 恐怖的SQL数据库容量,请教有什么方法能压缩一下. 关于join建内联表的问题 MS专家请进:行锁定问题 如何从select语句中截取表名 如何释放用命令建立带"#"带头的临时表
select cast(convert(varchar(6),日期列,112) as int)
select convert(char(6),getdate(),6)------------------------------------------
这个是不对的,最后取出来的是23 04这种形式不是200704这种形式
将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。语法
使用 CAST:CAST ( expression AS data_type ) 使用 CONVERT:CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
select cast(convert(varchar(6),日期列,112) as int)
---------------------------
数字
200405
select convert(char(6),getdate(),112) +1 as 数字
---------------------------
数字
200405这个应该加个cast函数转换