1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
СОЗДАЙТЕ ФУНКЦИЮ dbo.fnScheduleView (datetime @date) ВОЗВРАЩЕНИЯ СТАВЯТ НА ОБСУЖДЕНИЕ КАК ВОЗВРАЩЕНИЕ С DP КАК (ВЫБЕРИТЕ DP=DATEPART (будний день, @date)) ВЫБЕРИТЕ countryCode, cityCode, itemCode, storeType, vendorCode, gridCodeX, gridCodeY, облицовки, тавро, rc, storeCode, storeName, ARABIC, ItemName, upcCode, TREF, DSC1, DSC2, DSC3, DSC4 ОТ ( ВЫБЕРИТЕ *, ПОКРЫВАЙТЕ DP.DP КОГДА 1 ПОСЛЕ ЭТОГО [SunDCS1] КОГДА 2 ПОСЛЕ ЭТОГО [MonDCS1] КОГДА 3 ПОСЛЕ ЭТОГО [TueDCS1] КОГДА 4 ПОСЛЕ ЭТОГО [WedDCS1] КОГДА 5 ПОСЛЕ ЭТОГО [ThuDCS1] КОГДА 6 ПОСЛЕ ЭТОГО [FriDCS1] КОГДА 7 ПОСЛЕ ЭТОГО [SatDCS1] ЗАКОНЧИТЕ DSC1, ПОКРЫВАЙТЕ DP.DP КОГДА 1 ПОСЛЕ ЭТОГО [SunDCS2] КОГДА 2 ПОСЛЕ ЭТОГО [MonDCS2] КОГДА 3 ПОСЛЕ ЭТОГО [TueDCS2] КОГДА 4 ПОСЛЕ ЭТОГО [WedDCS2] КОГДА 5 ПОСЛЕ ЭТОГО [ThuDCS2] КОГДА 6 ПОСЛЕ ЭТОГО [FriDCS2] КОГДА 7 ПОСЛЕ ЭТОГО [SatDCS2] ЗАКОНЧИТЕ DSC2, ПОКРЫВАЙТЕ DP.DP КОГДА 1 ПОСЛЕ ЭТОГО [SunDCS3] КОГДА 2 ПОСЛЕ ЭТОГО [MonDCS3] КОГДА 3 ПОСЛЕ ЭТОГО [TueDCS3] КОГДА 4 ПОСЛЕ ЭТОГО [WedDCS3] КОГДА 5 ПОСЛЕ ЭТОГО [ThuDCS3] КОГДА 6 ПОСЛЕ ЭТОГО [FriDCS3] КОГДА 7 ПОСЛЕ ЭТОГО [SatDCS3] ЗАКОНЧИТЕ DSC3, ПОКРЫВАЙТЕ DP.DP КОГДА 1 ПОСЛЕ ЭТОГО [SunDCS4] КОГДА 2 ПОСЛЕ ЭТОГО [MonDCS4] КОГДА 3 ПОСЛЕ ЭТОГО [TueDCS4] КОГДА 4 ПОСЛЕ ЭТОГО [WedDCS4] КОГДА 5 ПОСЛЕ ЭТОГО [ThuDCS4] КОГДА 6 ПОСЛЕ ЭТОГО [FriDCS4] КОГДА 7 ПОСЛЕ ЭТОГО [SatDCS4] ЗАКОНЧИТЕ DSC4 ОТ КРЕСТА dbo.ScheduleView СОЕДИНИТЕ DP ) SQ ГДЕ DSC1=1 ИЛИ DSC2=1 ИЛИ DSC3=1 ИЛИ DSC4=1 ИДИТЕ