【发布时间】:2013-05-07 22:31:23
【问题描述】:
我有两张桌子。
1-> SM_Employee
(1) employeeid (2) roleid (3) storeid
2-> SM_SalesRepWorkflow
(1) workflowid (2) Salesrepid foreign key to employeeid (3) QuantityAssigned (4) QuantityLeft (5) month (6) year
通过这些表,我需要从 SM_SalesRepWorkflow 订单中为 CurrentMonth 和 CurrentYear 按 SalesRepId 选择每个 SalesRep 详细信息的第一行。
例子
Workflowid SalesRepId QuantityAssigned QuantityLeft Month Year
WF_101:EMP_101:100:90:2013 年 5 月
WF_101:EMP_102:100:100:2013 年 5 月
WF_101:EMP_103:100:80:2013 年 5 月
WF_102:EMP_101:100:70:2013 年 5 月
所以我想要的结果是
WF_101:EMP_101:100:90:2013 年 5 月
WF_101:EMP_102:100:100:2013 年 5 月
WF_101:EMP_103:100:80:2013 年 5 月
所以一个销售代表可以有很多工作流程。 但我想要当前月份和年份的每个 SalesRep 的第一个。
【问题讨论】:
-
你的排序顺序是什么?
-
按 SalesRepId、WorkflowId 和每个 SalesRepId 排序,我想要该 SalesRepId 的第一行。