Я в немного странной ситуации. Это стороннее приложение, которое из внешнего интерфейса не позволяет вызывать пользовательские процедуры или функции udf/scalar.Как преобразовать данные столбцов в список, разделенный запятой
Только вариант состоит в том, чтобы написать SQL, а ниже - как мои данные выглядят. Первый рис имеет ошибку в прошлом PID было предположить, чтобы быть 1 и второй последний 2.
Что мне нужно, чтобы это было это,
Это может легко сделать с помощью UDF/курсора в этом Advantage Database Server 9, но у меня нет выбора. Я не знаю, действительно ли это возможно. В Sybase существует функция, называемая списком, которая делает эту работу очень легко, но не уверен в этом.
Приложение позволяет использовать встроенные функции.
У этого есть что-то вроде GROUP_CONCAT? – cha
Не знаю, что знаю, но я ищу в документации – MStp
Если нет, прочитайте эту дискуссию. Это может помочь вам реализовать эквивалент. http://www.sqlservercentral.com/Forums/Topic984025-391-1.aspx – cha