数据库中时间字段-取到小时 数据库中有[time]字段,存储数据格式为:2011-3-14 9:29:30;如何取得:2011-1-14 9:00:00???????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @at datetimeset @at='2011-3-14 9:59:30'select CONVERT(datetime,CONVERT(varchar(13),@at,120)+':00:00') create table #temp([time] datetime)insert #temp select '2011-3-14 9:29:30'go--#1.select DATEADD(second, -datepart(second, [time]), DATEADD(MINUTE, -datepart(MINUTE, [time]), [time])) from #temp--#2.select replace(CONVERT(varchar(10), [time], 120), '-0', '-') + ' ' + datename(HOUR, [time]) + ':00:00'from #temp declare @at datetimeset @at='2011-3-14 19:59:30'select ltrim(CONVERT(date,@at,120))+' ' +ltrim(datepart(hh,@at))+':00:00' sql2005数据库查询结果合并问题 sql语句效率的问题 SELECT @ERR=@ERR+@@ERROR;是什么意思啊? sql查询问题 插入多行怎么写? 十万火急,PB调用存储过程问题,急!急!急! 在进行数据库查询时,如果想进行大小写敏感的查询,怎么写sql语句? 急!急!急!我只有一个.mdf的文件,ldf文件丢失了,如何恢复数据库?或者察看数据库结构 ADO, 如何同时返回RecordSet 和Output值? SQL SERVER查询条件问题 如何通过VC获得Excel文件中各个表的名字? 求日期+天數得到日期?
set @at='2011-3-14 9:59:30'
select CONVERT(datetime,CONVERT(varchar(13),@at,120)+':00:00')
insert #temp select '2011-3-14 9:29:30'
go--#1.
select DATEADD(second, -datepart(second, [time]), DATEADD(MINUTE, -datepart(MINUTE, [time]), [time])) from #temp
--#2.
select replace(CONVERT(varchar(10), [time], 120), '-0', '-') + ' ' + datename(HOUR, [time]) + ':00:00'from #temp
set @at='2011-3-14 19:59:30'
select ltrim(CONVERT(date,@at,120))+' ' +ltrim(datepart(hh,@at))+':00:00'