34,593
社区成员
发帖
与我相关
我的任务
分享
--1
SELECT * FROM ABC_allScore a WHERE
NOT exists (SELECT 1 FROM ABC_allScore WHERE EmpId=a.EmpId AND Score>a.Score)
AND NOT exists (SELECT 1 FROM ABC_allScore WHERE EmpId=a.EmpId AND Score=a.Score AND StartDt>a.StartDt)
--2
SELECT * FROM ABC_allScore a WHERE NOT exists (SELECT 1 FROM ABC_allScore WHERE EmpId=a.EmpId AND StartDt>a.StartDt)
--1
SELECT * FROM ABC_allScore a WHERE 1>(SELECT COUNT(*) FROM ABC_allScore WHERE EmpId=a.EmpId AND Score>a.Score)
SELECT * FROM ABC_allScore a WHERE NOT exists (SELECT 1 FROM ABC_allScore WHERE EmpId=a.EmpId AND Score>a.Score)
--2
SELECT * FROM ABC_allScore a WHERE NOT exists (SELECT 1 FROM ABC_allScore WHERE EmpId=a.EmpId AND StartDt>a.StartDt)
SELECT empid,EmployeeNumber,EmpFName,score,EmpLName,MAX(AttemptId)
FROM ABC_allScore a
WHERE EXISTS (
SELECT 1 FROM (SELECT empid,MAX(score)score FROM ABC_allScore GROUP BY empid) b where a.empid=b.empid AND a.score=b.score)
GROUP BY empid,EmployeeNumber,EmpFName,score,EmpLName
SELECT *
FROM ABC_allScore a
WHERE EXISTS (SELECT 1 FROM
(SELECT empid,MAX(enddt) enddt
FROM ABC_allScore
GROUP BY empid) b WHERE A.empid=b.empid AND A.enddt=b.enddt )
AttemptId INTEGER,--尝试ID
RegID INTEGER,--注册ID
EmpId INTEGER,--用户ID
StartDt datetime default null,--开始时间
EndDt datetime default null,--完成时间
Success INTEGER,--完成状态
Score INTEGER,--成绩
EmployeeNumber nvarchar(200),--员工编号
EmpFName nvarchar(200),--姓
EmpLName nvarchar(200),--名
PrimaryDomain nvarchar(200)--域