求一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())