SQL格式转换 我SQL2000里面有个字段'注册时间',我想做个查询,结果出来是yyyy-mm这种类型的 就是有年 有月没有后面的日期的 用convert 我找了很多也没找到?大家要有这样的转换的说明也给我共享下 拜托! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仅供参考:select cast(datepart(yyyy,注册时间) as varchar(4))+'-'+cast(datepart(mm,注册时间) as varchar(2)) as 年月 from 表 测试用例:select cast(datepart(yyyy,getdate()) as varchar(4))+'-' +cast(datepart(mm,getdate()) as varchar(2))---------------2010-1 Convert 用例:select convert(varchar(4),datepart(yyyy,getdate()))+'-' +convert(varchar(2),datepart(mm,getdate()))---------------2010-1 convert(varchar(10),getdate(),120)参数1:值类型 ---- varchar(10)参数2:值内容 ---- getdate()参数3:值格式 ---- 120格式120 对应的样式是 yyyy-MM-dd还有其他很多格式,你再查查吧 应该是varchar(7) :)convert(varchar(7),getdate(),120) 公安内部网接口如何取得 检索DataGridView中单元格中已经改变的数据 并保存到xml文件中。WINFORM下 如何能让datagridviewcomboboxcolumn可选可编辑 C# 流程控制运算符^如何判断操作数位规律 四个小问题 c#怎么隐藏一个excel表的列 关于数组问题 caozhy 进来帮帮忙,谢谢 HyperLink的URL后“?”是什么意思,怎样设定“?”后的指向 高分请教命名空间问题,类的引用问题!给50分 类似阿里巴巴拼音索引的功能(目录是从数据库里读取的) C#windows应用程序,“未将对象引用设置到对象的实例。”求助
测试用例:
select
cast(datepart(yyyy,getdate()) as varchar(4))+'-'
+cast(datepart(mm,getdate()) as varchar(2))---------------
2010-1
Convert 用例:
select
convert(varchar(4),datepart(yyyy,getdate()))+'-'
+convert(varchar(2),datepart(mm,getdate()))---------------
2010-1
参数1:值类型 ---- varchar(10)
参数2:值内容 ---- getdate()
参数3:值格式 ---- 120格式120 对应的样式是 yyyy-MM-dd
还有其他很多格式,你再查查吧
应该是varchar(7) :)
convert(varchar(7),getdate(),120)