日期格式存储的问题 sql2005中存储 2011-1-8 20:00:00 我想存储成 2011-01-08 20:00:00怎么办呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DECLARE @dtime VARCHAR(20)SET @dtime='2011-1-8 20:00:00'SELECT CAST(@dtime AS DATETIME)/*2011-01-08 20:00:00.000*/ SELECT CONVERT(SMALLDATETIME, '2011-1-8 20:00:00', 121) 没必要.日期格式本来就是2011-1-8 20:00:00.你在显示时,用convert()转换一下即可.select convert(varchar(19),时间字段,120) from tb 看图64位win7 vs10自带的sql managerstudio 死活连接不了本地 SQL Server入门必看的一本书 怎样在菜单旁边显示改菜单的下属数量 两表联合查询,一表聚合后和另一个表做比较该怎么写? 关于Create View的问题。 SQL 语句LEFT JOIN ON用法 生成工资条? 菜鸟求助ms sql问题 简单的问题??? 累加字符型字段 SQL Server 2005初学者,向朋友们请教一个问题 SQL2005插入之后查询的问题
DECLARE @dtime VARCHAR(20)
SET @dtime='2011-1-8 20:00:00'SELECT CAST(@dtime AS DATETIME)
/*
2011-01-08 20:00:00.000
*/
你在显示时,用convert()转换一下即可.select convert(varchar(19),时间字段,120) from tb