我已经看到它的部分完成,但试图在一件事情中得到它。从两个独立的表中创建一个输出表。动态数据透视表在SQL中的特定日期的状态
tblMeetingTime one
-----------------
MeetingID GroupID MeetingTime
1 21 11/5/2011 8:30
2 21 11/9/2011 14:30
3 21 11/15/2011 8:30
4 23 11/5/2011 13:00
. . .
. . .
tblPeople
------------------------
GroupID PersonID
21 3463
21 3563
23 3245
. .
tblRecordAttendance
--------------------------------
MeetingID PeronID Status
1 3463 A
1 3563 NULL
2 3463 N
2 3563 N
. . .
如果需要我可以重做一些表,但是这是原始数据是如何带来的。我希望能有类似
Person 11/5/2011 8:30 AM 11/9/2011 2:30 PM ...
---------------------------------------------------
3463 A N
3563 N
.
.
.
我有多么好主意直接用C#来完成,但是需要大量的开放,重新组织和组织数据,并希望能够创建某种SQL Pivot来完成这一切,特别是在为每个组添加新的MeetingTimes时。
感谢,
韦德
为什么你需要在C#中使用“repull”数据来做到这一点?抓住你需要的所有数据并处理它。由于您计划显示的日期没有任何明确的天数,所以无论如何您最好在前端执行此处理。 –
我宁愿做SQL中的所有数据。我不想在C#中执行性能原因等,但如果必须在网页上执行此操作,我可以。试图通过存储过程来避免和创建单个拉,或者拉出一个组来显示或更新他们参加会议时的状态。 –