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

1С:Предприятие ::

Метки:Запросы и построители

Как разбить запросом одно поле на два (избавиться от NULL)

Я
   Rovan
 
01.12.04 - 09:15
Есть в регистре поля Номенклатура и Вид.
Я хочу запросом построить такую таблицу
Вид1     Вид2      
Номенк1  Номенк7  
Номенк2  Номенк8
Номенк4  NULL

у меня такой запрос
|ВЫБОР КОГДА ВидИспользования = &ПеречислениеВида1
| ТОГДА Номенклатура КОНЕЦ КАК НоменклатураИспользованная,
|ВЫБОР КОГДА ВидИспользования = &ПеречислениеВида2
| ТОГДА Номенклатура КОНЕЦ КАК НоменклатураПолученная,
|ВЫБОР КОГДА ВидИспользования = &ПеречислениеВида1
| ТОГДА СУММА( КоличествоОборот ) КОНЕЦ КАК КоличествоИспользованное,
|ВЫБОР КОГДА ВидИспользования = &ПеречислениеВида2
| ТОГДА СУММА( КоличествоОборот ) КОНЕЦ КАК КоличествоПолученное
|ИЗ РегистрНакопления.НоменклатураИспользуемаяПолученная.Обороты(,,,)
| СГРУППИРОВАТЬ ПО Номенклатура, ВидИспользования
| ИМЕЮЩИЕ ( СУММА( КоличествоОборот ) > 0 )

он дает такую таблицу
Вид1     Вид2      
Номенк1  NULL
NULL     Номенк7   
Номенк2  NULL
NULL     Номенк8
Номенк4  NULL
 
 


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