powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Потенциальная несовместимость?
12 сообщений из 12, страница 1 из 1
Потенциальная несовместимость?
    #32041929
Unknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

хотелось, чтобы аггрегатная функция sum() работала и с varchar, но это было бы слишком сладко, поэтому всегда писался курсор.
Можно еще написать совсем просто:

declare @q varchar(255)
set @q=''
select @q=@q+name from table
select @q

оно конечно сработает, да еще в ~3.5 раза быстрее при больших таблицах, но вот не изменится ли это для следующих версий. в 7 и 8 работает. Верно ли это идеологически или нет?

PS при сложных запросах с distinct это не проходит
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041936
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че вопроса не понял...

sum c varchar?
Вот уж дествительно клево было бы!
select avg(name) from employees
толжна тогда выдать что?
усредненное имя сотрудника?

Тогда уж надо чтоб и с БЛОБ работала!

прикинь: храним в базе картинки и запрос
set opacity=10%
select top sum(image) from images
возвращает картинку
как результат
наложения всех картинок в базе друг на друга с 10% прозрачностью..

Фотошопа не надо!

Вы эту идею Биллу Гейтсу подгиньте можа идеологически реализует ... в версии 666
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041937
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ А курсор для чего писался?
varchar в double преобразовать?
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041943
Unknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо, я не объяснил для чего это нужно. Есть список заказов в таблице и его для аналитики хотелось бы получить в строку, подобных применений полно. Про sum() я написал неточно.
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041948
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять не въехал...
есть список заказов, ну суммировать, а в строку то што складывать?


Если нужна шахматка, то эти вопросы уже на форуме обслуждались...

Приведите пример таблицы и что из нее хотите получить ...
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041954
Unknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица абстрактного содержания, например:
код_заказа другие поля
1001.1 ...
1002-УВ ...
1003(1) ...
и т.д.


нужно получить строку "1001.1,1002-УВ,1003(1)..."

нужно сложить "лексикографически"(кажется, это так называется) поле код_заказа
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041961
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм...
Если у тебя запрос используется на клиенте, то проще сложить это там, у Рекордсета есть метод GetString, который результаты запроса в виде строки возвращает.

Это токо если тебе одну строку получит надо.
Если что-то типа :
заказчик строка кодов заказа заказчика
....
..
То хранимую процедуру писать надо, без курсора не обойдешся...
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041963
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ А какая аналитика может быть по строке вида
001.1,1002-УВ,1003(1) ?
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32041979
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видно мало кодов....
максимальное значение строки (8000)...
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32042008
SergCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Unknown\r
Нормальная у тебя выборка. А для пополнения информации смотри\r
/topic/9689
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32042055
Unknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы
...
Рейтинг: 0 / 0
Потенциальная несовместимость?
    #32042145
Фотография VVG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри здесь.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Потенциальная несовместимость?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]