Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
ВнизПогогите с запросом Найти похожие ветки
← →
surkis (2005-08-02 16:37) [0]есть результат запроса который состоит из трёх полей
RadaID int,
DocTypeID int,
DocsCount int,
выглядит к примеру так:
RadaId | DocTypeID | DocsCount
1 | 1 | 24
1 | 2 | 16
2 | 2 | 11
можно ли сформировать запрос результатом которого будет следующее:
RadaId | DocType1 | DocType2
1 | 24 | 16
2 | 0 | 11
где DocType1,DocType2 значения поля DocTypeID с существующего запроса
← →
Ega23 © (2005-08-02 16:51) [1]Пихай первый запрос во врменную таблицу, а потом join-ами...
← →
surkis (2005-08-02 16:58) [2]Да но как добиться чтобы значения поля стали полями? Я не знаю синтаксис который нужно использовать.
← →
Ega23 © (2005-08-02 17:02) [3]Ну как-как. В динамике работа со строками. Приведение числа к строке - через cast
← →
surkis (2005-08-02 17:16) [4]а можно по подробней а то из хелпа по MSSQL я понял только то что cast существующие поля конвертит в другие типы... не очень то там ясно написано плюс к тому я не владею английским..
← →
Ega23 © (2005-08-02 17:17) [5]Вот как ты сам себе задачу представляешь? Распиши алгоритм по шагам.
← →
Fay © (2005-08-02 17:23) [6]2 surkis (02.08.05 16:37)
Иди на SQL.RU в FAQ
← →
surkis (2005-08-02 17:28) [7]я думаю надо из значений поля DocTypeID нужно както создать поля а потом сгруперовать по RadaId. я прав или нет? но я не знаю как с значений сделать поля и указать откуда брать значения этих полей...
← →
Fay © (2005-08-02 17:48) [8]2 surkis (02.08.05 16:37)
А тебе критично получить такой набор данных именно на сервере?
← →
surkis (2005-08-02 17:51) [9]
>Fay ©
> А тебе критично получить такой набор данных именно на сервере?
в каком смысле?
← →
Ega23 © (2005-08-02 17:54) [10]в каком смысле?
В том, что это весьма нетривиальная задача - получение вот такого набора данных на сервере.
И совсем простая - при получении этого НД на клиенте.
← →
surkis (2005-08-02 18:06) [11]ну а как это сделать на клиенте?
← →
Fay © (2005-08-02 18:20) [12]2 surkis (02.08.05 18:06) [11]
Если нужен имено набор данных, то возьми что-нибудь типа dxMemData и заполняй себе на здоровье.
← →
surkis (2005-08-02 18:22) [13]я извеняюсь но что такое dxMemData?
← →
Fay © (2005-08-02 18:28) [14]2 surkis (02.08.05 18:22) [13]
В письме - подробности 8)
← →
surkis (2005-08-02 18:37) [15]спасибо большое!!!
← →
Fay © (2005-08-02 18:51) [16]2 surkis (02.08.05 18:37) [15]
8)
← →
surkis (2005-08-02 18:53) [17]
> Fay ©
А примерчика живого нету? тот что идёт с компонентом ничего такого не делает, всё тоже самое могут стандартные средства.
← →
Fay © (2005-08-02 18:59) [18]2 surkis (02.08.05 18:53) [17]
В письме. Только PAS.
← →
surkis (2005-08-02 19:11) [19]ОК сенкс
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.012 c