请高手求助,如何在用Select语句中将DateTime类型的字段改成Varchar类型,急,谢谢 我用Select语句将SQL中的一个字段为DateTime类型的数据读出来可显示为:"2006-2-11 00:00:00"的字样,可以想读出来时直接为:"2006-2-11"的字样,请问在Select中语句中如何处理,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql:select convert( yourField, varchar(20), 110 ) from yourtable orselect convert( yourField, varchar(20), 110 ) as newField from yourtable select convert( varchar(10), getdate(), 20 )--getdate()用你那DateTime类型的字段名代替就可以了。 不对,应为select convert( varchar(20), yourField, 110 ) from yourtable,可我又用了一下,显示为"04-10-2006",可我要"2006-4-10"样子的短日期类型的呀,请再帮忙 select CONVERT(varchar(10), getdate(), 120) as newField from yourtable 用了select convert( varchar(10), myField,20 ),可显示为:"2006-03-20",可我要"2006-3-20"的效果 sql:select ( convert( varchar( 4 ),datepart( year, myField) ) + '-'+convert( varchar( 2 ),datepart( month, myField) ) +'-'+convert( varchar( 2 ),datepart( day, myField) ) ) as newField from yourTable 要用120/121/126的style:select convert(varchar(10),getdate(),120)见[SQL Server联机丛书],查Convert. 如果不想要月份和日的第一位的0,在数据库里convert函数不会去掉的,只有手动来改:select convert(varchar,datepart(yy,getdate()))+'-'+convert(varchar,datepart(mm,getdate()))+'-'+convert(varchar,datepart(dd,getdate()))--你只要把getdate()改为你的日期字段即可。 C#正则<TR .....></TR> 采用DirectShowLib-2005的DXsnap 例子拍摄出来的图像效果问题(高分) 求一开源web html编辑器 就这点分全给了 小问题给个解决方案? 为什么不能将ContentStream写带c:\\123.txt里啊 我想知道还有什么数据库比较好? ListBox绑定到DataTable以后的问题 C#写的网络程序服务端怎么开 我的ListView导出Excel代码有问题,解决问题就给分! 有关excel文件写入的问题,高分,急 下面这些代码是 ORM 吗?寻ORM入门资料。 请教C#发送邮件问题
select convert( yourField, varchar(20), 110 ) from yourtable
select convert( yourField, varchar(20), 110 ) as newField from yourtable
select ( convert( varchar( 4 ),datepart( year, myField) ) + '-'+
convert( varchar( 2 ),datepart( month, myField) ) +'-'+
convert( varchar( 2 ),datepart( day, myField) ) ) as newField
from yourTable
select convert(varchar(10),getdate(),120)见[SQL Server联机丛书],查Convert.
select convert(varchar,datepart(yy,getdate()))+'-'+convert(varchar,datepart(mm,getdate()))+'-'+convert(varchar,datepart(dd,getdate()))
--你只要把getdate()改为你的日期字段即可。