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

【再问】日期查询有关问题再问

2012-03-19 
【再问】日期查询问题再问请问我一个表里面有如下字段,id,name,date姓名字段存放员工姓名,每次更新该表的时

【再问】日期查询问题再问
请问我一个表里面有如下字段,id,name,date

姓名字段存放员工姓名,每次更新该表的时候就会插入一条记录,所以同一个人下面有很多条记录,我现在要以某个时间点如2006-12-31日为节点,统计每个员工在该时间点的记录更新总数的列表,请问这个SQL怎么实现呀?




[解决办法]
--try
select id, name, num=count(*) from tbName
where date <= '2006-12-31 '
group by id, name
[解决办法]
select name,count(*) from t
where date= '2006-12-31 '
group by name
[解决办法]
ID是员工ID吗?如果是,还是marco08(天道酬勤)的方法好,可以搞定重名的情况,否则的话用rookie_one(流氓会武术,谁都挡不住)的写法,不过如果重名的员工会统计在一条记录里面.

热点排行