|
Как в запросе или в СКД представить 14 пользователю как "1 г. 2 мес."?
| ☑ |
0
acces969
21.01.21
✎
10:00
|
Собственно, вопрос в заголовке
Если расширить вопрос, то какими ухищрениями в запросе можно создать аналог оператора "%"?
|
|
1
ДенисЧ
21.01.21
✎
10:02
|
Я такое делал через функцию общего модуля.
|
|
2
mikecool
21.01.21
✎
10:02
|
1) В запросе - хз
2) зачем аналог %? может - Подстрока?
|
|
3
acces969
21.01.21
✎
10:58
|
(2) Я имел ввиду другое. Оператор остатка от деления:
|
|
4
Kassern
21.01.21
✎
12:02
|
ВЫРАЗИТЬ(&Число / 12 КАК ЧИСЛО(10, 0)) - количество лет
ВЫБОР
КОГДА &Число > 12
ТОГДА &Число - (ВЫРАЗИТЬ(&Число / 12 КАК ЧИСЛО(10, 0))) * 12
ИНАЧЕ &Число
КОНЕЦ - количество месяцев
|
|
5
acht
21.01.21
✎
13:27
|
(3) ВЫБРАТЬ
&Делимое - &Делитель *
ВЫБОР
КОГДА &Делимое/&Делитель > 0 ТОГДА
ВЫРАЗИТЬ(&Делимое/&Делитель - 0.5 КАК Число(15, 0))
ИНАЧЕ
ВЫРАЗИТЬ(&Делимое/&Делитель + 0.5 КАК Число(15, 0))
КОНЕЦ КАК ОстатокОтДеления
|
|