0
人的时候:需要选择部门最新登记的人加入
Id Name
1 Anton
2 Ib
3 Knud
4 Hans
报名:
Id PersonId Status DateTime Department
5 1 1 11-1-2013 10:00 1
6 1 0 10-1-2013 09:00 1
7 1 2 10-1-2013 14:05 1
8 1 2 09-1-2013 09:00 1
9 2 2 09-1-2013 09:00 2
10 3 2 09-1-2013 09:00 3
11 4 2 10-1-2013 17:00 1
,我需要选择最新的注册(由人)一天(10-1-2013)部门1
预期产出:
Name R.Id P.Id Status DateTime Department
Anton 7 1 2 10-1-2013 14:05 1
Hans 11 4 2 10-1-2013 17:00 1
天哪,那是快..它的工作原理:) – Andreas 2013-02-11 19:35:38
戈登·利诺夫我觉得这是你的更新版中的问题 '选择顶部1 p.name ,r.id,p.id,r.status,r.created,r.departmentid from checkin r join person p on r.personid = p.id and r.seqnum = 1 where r.departmentid =' 7AF20674-AEC1-4D4C-B1EA-88B1D7E8F3DB'and cast(r。创建日期)= '10 -1-2013' order by r.created desc' 列名称'seqnum'无效。 – Andreas 2013-02-11 19:41:44
@Andreas。 。 。你是对的。从我误解了这个问题的版本中,剩余了“seqnum”。 – 2013-02-11 19:46:23