Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Пустое значение в запросе

Пустое значение в запросе
Я
   Alive
 
03.09.20 - 20:30
Доброго времени суток! Подскажите пожалуйста, никак не получается при пустых значениях выборки в запросе, присвоить им другое значение. Вообщем, чтоб при null выводилось хоть что-то, но запрос все равно выводит null.....вот сам запрос:
ВЫБРАТЬ
    МАКСИМУМ(ЕСТЬNULL(ATwfАРМВремяРегистрации.Период, ДАТАВРЕМЯ(2020, 8, 30))) КАК Период,
    МАКСИМУМ(ЕСТЬNULL(ATwfАРМВремяРегистрации.Виноватый, "1")) КАК Виноватый
ИЗ
    РегистрСведений.ATwfАРМВремяРегистрации КАК ATwfАРМВремяРегистрации
ГДЕ
    ATwfАРМВремяРегистрации.ЗаказПокупателя = &ЗаказПокупателя
    И ATwfАРМВремяРегистрации.НомерИзделия = &НомерИзделия
    И ATwfАРМВремяРегистрации.НомерКонструкции = &НомерКонструкции
    И ATwfАРМВремяРегистрации.НомерЭкземпляра = &НомерЭкземпляра
    И ATwfАРМВремяРегистрации.Отмена В(&СписокПостовОтмены)
    И ATwfАРМВремяРегистрации.АРМ = &АРМ
   Amra
 
1 - 03.09.20 - 20:32
А там точно нулл, а не Дата(1,1,1)?
   Alive
 
2 - 03.09.20 - 20:36
(1)да, точно. во втором запросе начинает сравнивать другую дату с этим периодом, в итоге раз там null, ничего не выводит. в первом разпросе смысл в чем, надо выбрать записи по условию в регистре и найти среди них максимум. когда по условию нет ни одной записи, то в максимум передает пустое значение, мне надо чтобы это максимум был пустой датой и пустой строкой .

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.