|
Конкатенация строк в запросе | ☑ | ||
---|---|---|---|---|
0
laby1
13.05.16
✎
14:37
|
Тут лучшего программера забанили, но я не понял, как формат-ом конкатенировать в запросе?
Там так было в теме: (выбор МЕСЯЦ(Ш.ДатаУст) когда 1 тогда "янв" когда 2 тогда "фев" когда 3 тогда "мар" когда 4 тогда "апр" когда 5 тогда "май" когда 6 тогда "июн" когда 7 тогда "июл" когда 8 тогда "авг" когда 9 тогда "сен" когда 10 тогда "окт" когда 11 тогда "ноя" иначе "дек" конец) + ГОД(Ш.ДатаУст) как МесГод, и ошибка на Неверные параметры "+" конец) <<?>>+ ГОД(Ш.ДатаУст) как МесГод |
|||
1
Ёпрст
13.05.16
✎
14:39
|
||||
2
ДенисЧ
13.05.16
✎
14:39
|
ГОД() тебе отдаёт число.
А в запросе строку и число складывать нельзя |
|||
3
Ёпрст
13.05.16
✎
14:39
|
можно и в самом запросе слепить, через массив цифр
|
|||
4
laby1
13.05.16
✎
14:39
|
(2) А как быть?
|
|||
5
laby1
13.05.16
✎
14:40
|
(3) Ну это же извращение
|
|||
6
ДенисЧ
13.05.16
✎
14:40
|
(4) Виселицу рисовать не стану. Сам нарисуешь
|
|||
7
laby1
13.05.16
✎
14:42
|
(6) действительно, такой дорогой продукт, а элементарного не может
|
|||
8
aleks_default
13.05.16
✎
14:42
|
(6) Д ему СП продать надо. Твой клиент
|
|||
9
Ёпрст
13.05.16
✎
14:43
|
(7) ну да,cast и convert забыли сделать в 1с-ине, или не захотели, смирись.
|
|||
10
laby1
13.05.16
✎
14:44
|
А чего-то я в справке не нахожу функции Формат в языке запросов
|
|||
11
Ёпрст
13.05.16
✎
14:44
|
можно только извратом, через юнион делать массив цифр, далее уже через подстрока
|
|||
12
Ёпрст
13.05.16
✎
14:44
|
(10) её там нет
|
|||
13
ДенисЧ
13.05.16
✎
14:45
|
(10) Как говорил герой Тарантины в Криминальном Чтиве: " ты видел у меня у дома вывеску ""Склад мёртвых негров"" ?"
|
|||
14
Ёпрст
13.05.16
✎
14:45
|
можешь посмотреть на нимфостарте, там много примеров такого преобразования, Ильдаровича там почитай, смотри примеры
|
|||
15
laby1
13.05.16
✎
14:48
|
(12) Тогда какого хрена предлагать решения, которых нет
|
|||
16
ДенисЧ
13.05.16
✎
14:51
|
(15) А тебе никто формат и не предлагал )))
Ты уж посмотри на ссылки... |
|||
17
laby1
13.05.16
✎
14:52
|
(16) Да я про ту тему, которую забанили
|
|||
18
Nuobu
13.05.16
✎
14:53
|
(17) Я предложил формат, т.к. человеку нужно было "янв.", "фев." и так далее.
Я бы сделал через Формат, а не запросом. |
|||
19
laby1
13.05.16
✎
14:54
|
(16) Да я понял, из запроса надо получать всё по отдельности, а на клиенте уже в отчете конкатенировать, а в запросе - никак
|
|||
20
Локи-13
13.05.16
✎
14:54
|
запрос нужен для получения данных, а не их преобразования
делай в постобработке |
|||
21
laby1
13.05.16
✎
14:55
|
(18) Человеку нужно было в запросе. Удобно программировать, когда через консоль запросов получил нужный результат а потом его отобразил в отчете, а не так, чтобы получил одно, потом его на клиенте еще преобразовывать ...
|
|||
22
Nuobu
13.05.16
✎
14:57
|
(21) СКД умеет нормально отображать, в нужном формате.
|
|||
23
aleks_default
13.05.16
✎
15:04
|
(7)Если ты не знаешь как правильно пользоваться продуктом, это не значит что он плохой.
|
|||
24
ДенисЧ
13.05.16
✎
15:07
|
(23) А кто тебе наврал, что 8ка хороший продукт?
|
|||
25
aleks_default
13.05.16
✎
15:09
|
(24) Для своих задач - неплохой. Можешь предложить лучше?
|
|||
26
ДенисЧ
13.05.16
✎
15:09
|
(25) Я много чего могу.
А у тебя заплатить есть чем? Или так, за поговорить? |
|||
27
laby1
13.05.16
✎
15:11
|
(26) хорош тут в моей теме скупирдяйничать
|
|||
28
ДенисЧ
13.05.16
✎
15:12
|
(27) Мысль изречённая ложь есть.
Так что это уже не твоя тема. |
|||
29
laby1
13.05.16
✎
15:13
|
(28) у меня недоизреченная ... тут форум а не купи-продай, можешь напиши, не можешь - не надо
|
|||
30
aleks_default
13.05.16
✎
15:14
|
Чтобы за что-то платить, нужно оценить что предлагают. СП у меня уже есть. Что у тебя еще есть?
|
|||
31
Ёпрст
13.05.16
✎
15:15
|
(15)Покажи предложенное мной решение, которого нет
|
|||
32
ViSo76
13.05.16
✎
15:15
|
(0) В запросе идёт попытка строку соединить с числом. Если отчёт в СКД примени Формат к дате.
|
|||
33
laby1
13.05.16
✎
15:15
|
(32) Да понял
|
|||
34
laby1
13.05.16
✎
15:16
|
(30) Не понял - чо тут синтакс-помощник продают. Он у меня в 1С встроен.
|
|||
35
laby1
13.05.16
✎
15:19
|
(31) Да я не про Вас а про Nuobu
|
|||
36
lodger
13.05.16
✎
15:19
|
я тоже одно время совращался с играми в представлении сразу из запроса. это от лукавого.
истина проста - бери из запроса дату, потом еще раз и нормируй ее к тому виду который надо (начало месяца, например, или года). вы же своими конструкциями и пирамидами в запросе только замедляете его, тогда как при выводе применить формат к полю или группировке практически не занимает времени. так вот. (0) нафейхоа такое надо то? |
|||
37
laby1
13.05.16
✎
15:22
|
(36) хоцца сразу получить шо надо. Просто привычка еще из sql - там все просто получается и чтоб не заморачиваться получаю в запросе что надо а потом на клиенте тупо отображаю.
|
|||
38
lodger
13.05.16
✎
15:24
|
(37) а мне на луну от людей сбежать хоцца. толку то?
|
|||
39
Ёпрст
13.05.16
✎
15:28
|
(37) дык делай, кто мешает ? В самом запросе всё реализовывается, извратом, но реализовывается.
|
|||
40
laby1
13.05.16
✎
15:29
|
(39) Так не хочется же извратом
|
|||
41
Ёпрст
13.05.16
✎
15:43
|
(40) ну, либо переходи на 7.7 - там это давно реализованно, либо жди 10.0
|
|||
42
laby1
13.05.16
✎
15:51
|
(41) жду ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |