首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一SQL2000语句:小弟我要把数据按天为单位归类。但小弟我时间字段是按分钟储存的,请教存储过程怎么写

2012-09-25 
求一SQL2000语句:我要把数据按天为单位归类。但我时间字段是按分钟储存的,请问存储过程如何写?例如,有下下

求一SQL2000语句:我要把数据按天为单位归类。但我时间字段是按分钟储存的,请问存储过程如何写?
例如,有下下表

名字 时间
小明 2012/8/28 21:05:58
小明 2012/8/28 15:35:58
小李 2012/8/28 21:05:11
小黄 2012/8/27 11:15:22

我要得出
小明 2012/8/28
小李 2012/8/28
小黄 2012/8/27

请注意,是SLQ2000

[解决办法]
如果时间是 datetime 类型, 那么应该用 convert, 直接用 left 并不能确保结果

SQL code
SELECT DISTINCT    名字,    时间 = CONVERT(char(10), 时间, 111)FROM TB
[解决办法]
select Min(VisitTime),count(*) as Num from online group by datediff(day,VisitTime,getdate())

热点排行