截取日期字符的问题
表中字段“日期”的内容为7个字符,如2011-6-,2011-11,请问如何截取月份并转换为数字用于升序排列,这里只截取6,10
作者: zhzbh 发布时间: 2011-06-14
code=SQL]select convert(char(7),getdate(),120)[/code]
作者: lxd824 发布时间: 2011-06-14
为什么日期要存成2011-6-?
SQL code
SQL code
--得到当前月份 select month(getdate()) /* 6 */ --得到当前时间 select getdate() /* 2011-06-14 18:35:07.263 */ --只显示日期 select convert(varchar(10),getdate(),120) /* 2011-06-14 */ --只显示到月份 select convert(varchar(7),getdate(),120) /* 2011-06 */
作者: maco_wang 发布时间: 2011-06-14
2011-6-
这都不是标准日期
这都不是标准日期
作者: rucypli 发布时间: 2011-06-14