|
|
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
Как в перекрестном запросе(в тексте SQL) поменять заголовки столбцов?? вот: Код: plaintext 1. 2. 3. 4. 5. вот ST там заголовки, у меня их два 1004 и 2001, как бы их переименовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:41 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
Добавь вторую таблицу, в которой этим значениям соответствуют другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:48 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
идею понял, воплотить не могу что то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:58 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
>как бы их переименовать? используй IN (бла-бла) TRANSFORM Max(t2.Стало) AS [Max-Стало] SELECT t2.Код, Max(t2.Стало) AS [Итоговое значение Стало] FROM t2 GROUP BY t2.Код PIVOT t2.Было In ("Q","QQ") ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:04 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
PIVOT t2.Было In ("Q","QQ"); так он их(столбцы) там и берёт... то есть будет искать строки Q, QQ .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:08 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
A если так? Pivot IIF(kaz_prih.ST=1004,new_name_for_1004,new_name_for_2001) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:12 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
2VIG нет нужен чистый SQL .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:15 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
2Artist сорри за глупые вопросы 1 Что такое 1004,2001? 2 Что такое чистый SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:26 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
Во-первых, в чистом SQL Transform нет, если брать за основу SQL инструкции аксесовские, то трансформ и пивот на SQL сервере работать не будут, там запросы такого рода делаются через Case либо с занесением в табличку опред. структуры (Help по Cross-Tab Reports). Во-вторых, уже написали решение - см. пост от Senin Viktor. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:32 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
1. 1004 и 2001 это у меня некотый индификатор.... если конкретно 1004 - это итоговый приход, 2001 - итоговый расход, соответственно переименовать хочу 1004-"Приход", 2001-"Расход". 2.Чистый sql - без iif (это же согласись не sql) вывожу этот sql в чарт, он мне там по игрику и выводит 1004,2001 ; 1004,2001 ; 1004,2001 ; 1004,2001 ; .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:36 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
2 Артист 1.Как правильно заметил Hummer чистого SQL не бывает.Если у тебя база в Access то применение VB функций вполне оправдано. Если же вариант 1 все же не годится то создай таблицу соответствия кодов и названий типа Cod name 1004 Prihod 2001 Rashod ..... ........ а дальше Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:17 |
|
||
|
В перекрестном запросе поменять заголовки столбцов
|
|||
|---|---|---|---|
|
#18+
в дополнение к VIG Без IN наименования столбцов будут сортироваться акесом по возрастанию. Если на это пофиг, то на IN тоже можно забить. Он (IN) в приниципе нужен только для сортировки (порядка расположения столбцов). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32192671&tid=1680890]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 446ms |

| 0 / 0 |
