求助一条SQL语句~急!!

littlepotato78 2004-08-10 12:00:43
表名 operation
字段:o
perationinfo operator operationtime
备份数据库 admin 2004-8-9 17:53:28
删除通知 admin 2004-8-10 17:58:02
删除通知 admin 2004-8-10 9:20:23
编辑通知 admin 2004-8-10 9:27:29
成功登陆 admin 2004-8-10 8:50:17

想查询admin 在2004-8-10所做的各种操作的次数
显示的结果如下

删除通知 2次
编辑通知 1次
成功登陆 1次

求大家帮帮忙~
我用的是SQL2000

...全文
117 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgdb 2004-08-10
  • 打赏
  • 举报
回复
还缺业个时间限制
lovelymaomao 2004-08-10
  • 打赏
  • 举报
回复
对,就是楼上的。。不过好像要把,count(*)写在前面吧~~
TinyJimmy 2004-08-10
  • 打赏
  • 举报
回复
select perationinfo, count(*) from operation
where operator='admin'
group by perationinfo
jein 2004-08-10
  • 打赏
  • 举报
回复
查日志了,或者你另外在建一个表,然后执行完一次操作后就写一条数据到那个表里面去,以后需要的时候就查新建的那个表。
littlepotato78 2004-08-10
  • 打赏
  • 举报
回复
谢谢大家~
可是如果把operationtime like '2004-8-10%'去掉可以~
加上后什么都取不出来:(
operationtime是datatime型的~
lxd99423 2004-08-10
  • 打赏
  • 举报
回复
--不好意思,没有看见josy(风尘浪子)已经有答案了
lxd99423 2004-08-10
  • 打赏
  • 举报
回复
select operationinfo,count(*) as 操作次数 from operation
where operator='admin' and convert(char(10),operationtime,21)='2004-08-10'
group by operationinfo
百年树人 2004-08-10
  • 打赏
  • 举报
回复
select operationinfo, count(*) from operation
where operator='admin' and operationtime like '2004-8-10%'
group by operationinfo
cn086 2004-08-10
  • 打赏
  • 举报
回复
up!
zuxingyuan 2004-08-10
  • 打赏
  • 举报
回复
up

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧