Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / запрос для поля со списком / 5 сообщений из 5, страница 1 из 1
18.03.2020, 15:51
    #39938793
dab2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос для поля со списком
Всем привет! Запрос для поля со списком:
Код: sql
1.
2.
"SELECT NomerKlienta, (CAST([NomerKlienta] AS varchar) & '| ' & [Nazvanie]) AS Naz " & _
    "FROM shInfoSQL.dbo.Klienty " 


Надо чтобы было в наборе записей два столбца - первый номер числовой, второй - комбинация первого номера и названия через знак "|". Выдаёт ошибку
"Типы данных varchar и varchar в операторе boolean AND несовместимы." Нужен простой способ.

============================================================================================================
"О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако).
...
Рейтинг: 0 / 0
18.03.2020, 16:01
    #39938798
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос для поля со списком
dab2,

ошибку Бейсик выдает, а не сиквел.
...
Рейтинг: 0 / 0
18.03.2020, 16:07
    #39938801
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос для поля со списком
Владислав Колосов,

не тут у него намешано.

повангую что ТС хотел что то типа такого:
Код: sql
1.
2.
"SELECT NomerKlienta, CAST([NomerKlienta] AS varchar) + char(124) + [Nazvanie] AS Naz " & _
    "FROM shInfoSQL.dbo.Klienty " 
...
Рейтинг: 0 / 0
18.03.2020, 16:26
    #39938807
dab2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос для поля со списком
felix_ff,

Решено, дело было в соединителях "&", а надо "+", да и "|" не прокатывает, только подстановкой символьной функции как предложено.
Код: sql
1.
2.
3.
4.
"SELECT NomerKlienta, cast([NomerKlienta] as varchar) + char(124) + ' ' + [Nazvanie] AS Naz " & _
    "FROM shInfoSQL.dbo.Klienty " & _
    "WHERE ..." & _
    "ORDER BY Naz"


Работает!
Есть более лаконичный вариант с преобразованием?
...
Рейтинг: 0 / 0
18.03.2020, 16:44
    #39938818
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос для поля со списком
dab2,

Задайте вопрос в соответствующем разделе форума. Здесь не все в курсе, как склеивать строки в бейсиках.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / запрос для поля со списком / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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