求一条sql语句 - .NET技术 / .NET技术前瞻
一张表里有4个字段,ID,操作人,操作时间,状态(操作成功的话为1,失败的话为0),每操作一次记录一条信息
现在我要实现如下效果:
操作人 操作成功次数 操作失败次数 最后一次成功操作时间 最后一次失败时间
张三 109 6 2010-5-10 12:53:90 2010-5-6 11:53:90
李四 56 5 2010-5-7 12:53:90 2010-5-9 11:53:90
insert-------------百度
你这个:
1、先判断是否有这个用户的操作记录,如果有就是修改数据否则就为添加数据
2、修改时就是对这个用户的相关信息进行提取,这个你在程序中可以判断了
但是我建议你用存储过程好点,你可以试试
祝你好运
你这个:
1、先判断是否有这个用户的操作记录,如果有就是修改数据否则就为添加数据
2、修改时就是对这个用户的相关信息进行提取,这个你在程序中可以判断了
但是我建议你用存储过程好点,你可以试试
祝你好运
这个表中肯定有这个用户的操作,我这个表要对用户每次操作都要记录
select max(name) as 姓名,sum(state) as 成功,count(*)-sum(state) as 失败次数,max(case when state=1 then date else '' end) as 最后成功时间,max(case when state=0 then date else '' end) as 最后失败时间 from table group by id
select name,
sum(case when state=1 then 1 else 0 end) as SNum,
sum(case when state=2 then 1 else 0 end) as FNum,
max(case when state=1 then AddDate else '' end) as 最后成功时间,
max(case when state=2 then AddDate else '' end) as 最后失败时间from EmailServer
相关问答:
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......
需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
查询学生平均成绩及其名次
SELECT 1+(SELECT COUNT( distinct 平均成绩)
from (SELECT S#,AVG(score) AS 平均成绩
from SC&n ......