Порядок по элементам должен отображаться в списке выбора, если указан параметр SELECT DISTINCT.
Привет,
Это прекрасно работает
SELECT DISTINCT SED.MCSED_SED_Short_Description, SCH.Doc_SNo, FROM @Schedule_Status SCH , DMS_M_Company_Schedule_Element_Details SED WHERE SED.MCSED_SED_Code =123 ORDER BY SED.MCSED_SED_Short_Description, SCH.Doc_SNo, SCH.Doc_No
Но когда я ввожу выражение case в предложении order by оно показывает ошибку
SELECT DISTINCT SED.MCSED_SED_Short_Description, SCH.Doc_SNo, FROM @Schedule_Status SCH , DMS_M_Company_Schedule_Element_Details SED WHERE SED.MCSED_SED_Code =123 ORDER BY CASE SED.MCSED_SED_Short_Description WHEN 'VD' THEN 1 ELSE 2 END, SCH.Doc_SNo, SCH.Doc_No
он показывает ошибку "порядок по элементам должен появиться в списке выбора, если указан SELECT DISTINCT."