Here is a more efficient way to create thw view in SQL Server 2005SELECT u.EmployeeID, u.[Month], u.[Year], u.ShiftID, CONVERT(INT, REPLACE(REPLACE(u.theDay, 'day', ''), 'shiftid', '')) AS [Day]FROM EmployeePlottedSched AS epsUNPIVOT ( ShiftID FOR theDay IN (eps.day1shiftid, eps.day2shiftid, eps.day3shiftid, eps.day4shiftid, eps.day5shiftid, eps.day6shiftid, eps.day7shiftid, eps.day8shiftid, eps.day9shiftid, eps.day10shiftid, eps.day11shiftid, eps.day12shiftid, eps.day13shiftid, eps.day14shiftid, eps.day15shiftid, eps.day16shiftid, eps.day17shiftid, eps.day18shiftid, eps.day19shiftid, eps.day20shiftid, eps.day21shiftid, eps.day22shiftid, eps.day23shiftid, eps.day24shiftid, eps.day25shiftid, eps.day26shiftid, eps.day27shiftid, eps.day28shiftid, eps.day29shiftid, eps.day30shiftid, eps.day31shiftid) ) AS u
E 12°55'05.25"N 56°04'39.16"