Вход | Регистрация


Конкатенация в запросе

Конкатенация в запросе
Я
   ER1337
 
20.01.18 - 16:26
Добрый день. Господа, подскажите, пожалуйста, как можно в запросе склеить 3 строки в одну? Есть три поля, количество лет, месяцев, и дней, нужно соединить их в одно, плюс добавить поясняющие слова. В идеале, должно выводится так "13 лет 4 месяца 5 дней"
Вот так не работает:
ВЫБРАТЬ
     СтраховойСтаж.КолвоЛет,
     СтраховойСтаж.РазмерМесяцев,
     СтраховойСтаж.РазмерДней,
     СтраховойСтаж.КолвоЛет + "" лет "" + СтраховойСтаж.РазмерМесяцев + "" месяцев "" + СтраховойСтаж.РазмерДней + "" дней""
ИЗ СтраховойСтаж
 
 
   h-sp
 
1 - 20.01.18 - 17:01
(0) может у вас это числа, а не строки?
   МимохожийОднако
 
2 - 20.01.18 - 17:03
(0) Микроскопом по гвоздю.ИМХО.
   ER1337
 
3 - 20.01.18 - 17:10
(1) Да, да, само собой это числа)
   arsik
 
4 - 20.01.18 - 17:20
Делай через выразить
   Неверный Параметр И
 
5 - 20.01.18 - 17:23
(0) Никак.
Из-за самобытной кластерной архитектуры и механизмов локализации сеансов 1С, преобразование чисел в строкк и т.п. возможны только в контексте 1С, а не в запросе на стороне SQL сервера.
   mehfk
 
6 - 20.01.18 - 17:24
(3) Переходи на СКД.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует