|
СКД. Набор данных - объединение. Как получить в колонке 0. | ☑ | ||
---|---|---|---|---|
0
AndE
19.08.14
✎
13:25
|
Есть отчет на СКД. В нем используется набор данных - объединение и соответственно в этом объединении отдельные наборы данных запросы.
Какие - то наборы данных могут не возвращать ничего, соответственно при выводе результата в этих колонках получается пустота, а хочется 0. ЕстьNull не помогает. Как средствами СКД в колонку вывести 0 в этом случае? |
|||
1
vicof
19.08.14
✎
13:42
|
Автор, наборы данных ничего не возвращают. При чем тут колонки? Давай конечные запросы из обеих наборов.
|
|||
2
AndE
19.08.14
✎
14:16
|
(1) Совершенно не важно какие там запросы, суть не в этом.
Не вдаваясь в подробности запросов имеем: первый набор данных возвращает таблицу с колонками А, Б, В второй набор данных возвращает таблицу с колонками Г, Д при объединении получаем таблицу с колонками А, Б, В, Г, Д Если Второй набор данных пустой, т.е. Колонки Г, Д пустые, то необходимо, чтоб таблица с Колонками А, Б, В, Г, Д при выводе результата имела в колонках Г, Д значение 0, а там пусто. |
|||
3
rendez-vous
19.08.14
✎
14:18
|
(0) ЕСТЬNULL помогает. Просто вы его готовить не умеете.
|
|||
4
AndE
19.08.14
✎
14:18
|
(3) Научите готовить?
|
|||
5
rendez-vous
19.08.14
✎
14:21
|
(4) Задайте в СКД запрос типа:
ВЫБРАТЬ 0,1 посмотрите на результат и сделайте выводы. |
|||
6
AndE
19.08.14
✎
14:29
|
(5) ВЫ не понимаете.
Вот такой запрос все сделает хорошо: Выбрать Чтото.А КАК А Из Чегото КАК Чтото Объединить ВСЕ Выбрать 0 КАК А В этом случае нолик возвращается. Но я так не хочу делать, может можно без этого? Когда делаешь средствами СКД объединяя запросы, то если один результат выполнения запроса будет пустой то он и вернет по этим полям из этого запроса пустоту, а хочется 0. |
|||
7
acsent
19.08.14
✎
14:30
|
пусть 1 набор возвращает таблицу с колонками А, Б, В, Г, Д , где Г и Д = 0
|
|||
8
AndE
19.08.14
✎
14:31
|
(7) Верно говорите, так можно... Но может есть другой выход средствами СКД? Так будет не очень красиво.
|
|||
9
acsent
19.08.14
✎
14:32
|
(8) Может и есть.
Лучше день потерять, но потом за 5 минут долететь? |
|||
10
acsent
19.08.14
✎
14:33
|
А кстати какая разница 0 или null?
|
|||
11
AndE
19.08.14
✎
14:34
|
(9) Точно, так! :) Хочется красиво, и чтобы потом читалось хорошо. Там много этих запросов и полей в объединении.
|
|||
12
acsent
19.08.14
✎
14:35
|
у тебя ресурс или просто поле?
|
|||
13
AndE
19.08.14
✎
14:36
|
(10) Бухгалтера не любят когда просто пустота в колонке. Хотят 0. Ну и вообще это не красиво смотрится.
|
|||
14
acsent
19.08.14
✎
14:36
|
Сделай условное оформление: не заполнено - текст 0
|
|||
15
AndE
19.08.14
✎
14:39
|
(14) acsent - спасибо. То что надо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |