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

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

Конкатенация в запросе
Я
   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) Переходи на СКД.

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