【问题描述:】
一个用户表中的注册日期显示格式是:yyyy-mm-dd Thh:mm:ss.mmm 。而我想统计出天天的用户注册数,直接group注册日期字段显然是不行的。
【问题处理:】
利用SQLserver中的convert函数对日期进行转换转换。group转换后的日期。
【脚 本:】
--查询某个月天天的用户注册数 use USERDB select count(*) as total,convert(varchar(12),RegisterDateTime,106) as date from DB.USERNAME where RegisterDateTime between '2009-11-01' and '2009-11-30' group by convert(varchar(12),RegisterDateTime,106) 注:userdb为库,db.username为表
【相关知识:】
SQLserver中用conve
