我已經看到它的部分完成,但試圖在一件事情中得到它。從兩個獨立的表中創建一個輸出表。動態數據透視表在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#中執行性能原因等,但如果必須在網頁上執行此操作,我可以。試圖通過存儲過程來避免和創建單個拉,或者拉出一個組來顯示或更新他們參加會議時的狀態。 –