|
|
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
В общем так. Я в Accesse делал так: у меня было два поля и в отчете надо было значения этих полей указать через запятую. Соответственно если значения первого поля было Null, то запятая на ставилась: =[Value1]+","&[value2] на данный момент мне надо организовать подобное в MSSql 2000 помощью хранимых процедур. А тут такое не проходит. Подскажите, знающие люди. Плиз ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 11:29 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 11:56 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
Вот спасибо ! Я подозревал, что тут такое решение будет. А кое-лучше выбрать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 11:58 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
Рано радовался, почему-то не работает..... Помогите ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 12:06 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
в MSSQl надо привести значения к текстовому типу и потом складывать при помощи + cast (value1 as varchar(10)) + cast (value2 as varchar(10)) знак & используется для другого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 12:11 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
Так они у меня текстовые все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 12:21 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
У меня все работает Код: plaintext 1. 2. 3. 4. Код: plaintext 1. ---------------------- vasya petya, tolya Тоже самое и с Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 12:22 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
да не работает, блин ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 12:44 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
Нарисуй свой запрос и приведи структуру таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 12:48 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
ALTER PROCEDURE dbo.SP_PodrList AS SELECT dbo.T_SStruc.IdStruc AS [Идентификатор подразделения], dbo. T_SStruc.NStrucP AS [Название подразделения], dbo.T_SZdan.NZdan + ', ' + dbo.T_SZdan.AdrZdan AS Адрес, dbo. T_SStruc.ShowStruc AS Отображать FROM dbo.T_SStruc LEFT OUTER JOIN dbo.T_SZdan ON dbo.T_SStruc.IdZdan = dbo.T_SZdan.IdZdan ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 12:58 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
Какой тип полей dbo.T_SZdan.NZdan и dbo.T_SZdan.AdrZdan ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 13:10 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
varchar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 13:17 |
|
||
|
Помогите с конкатенацией !
|
|||
|---|---|---|---|
|
#18+
"тоди ой " А что именно не работает? У тебя LEFT OUTER JOIN Тогда ,если в T_SZdan нет соответствующего Id ,то в в обоих полях будет NULL .Естественно что COALESCE(dbo.T_SZdan.NZdan + ', ' , '' ) + dbo.T_SZdan.AdrZdan тоже в итоге дадут NULL Может в этом дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2003, 13:30 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32276579&tid=1679206]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 377ms |

| 0 / 0 |
