ちょっとした裏話: インポート元のスケジューリング データベースが 2 つあり、データを SQL Server にフィードします。同じ学期の同じ教室の重複したレコードが作成されることもありますが、それほど頻繁には発生しません。私がする必要があるのは、データベースを変更せずにそれらを1つの行にマージすることです(まだそれを行う権利がないため)。実行中のクエリで有効にしたいだけです。
したがって、次のデータでは、すべてのフィルタリング基準 (AcademicPeriod、BuildingNumber、RoomNumber、および DayOfWeek) がすべて同じであることがわかりますが、別の時間に使用されていることを示す 2 つの行があります。
0 = 空いている 1 = 占有されている
学期 | 建物番号 | 部屋番号 | 曜日 | 午前9時30分 | 午前9時45分 | 12:30 | 12:45p
------201401 -------------- 0001 ------------- 00015 ------------- R ---------- 0 ------- 0 -------- 1 ---------- 1---
------201401 -------------- 0001 ------------- 00015 ------------- R ---------- 1 ------- 1 -------- 0 ---------- 0---
クエリ内でこれら 2 つの行を結合して (再びテーブルを変更せずに)、単に 1 つの行にすべて「1」が含まれるようにする方法はありますか?
私はこれを理解する期限が迫っています。あなたが持っている提案を使用できます。
ありがとうございました!!!