Имя: Пароль:
1C
 
Можно ли обойтись без isnull в запросе?
↓ (Волшебник 09.07.2025 15:10)
0 program345
 
09.07.25
15:11
Задача на подумать.

ВЫБРАТЬ
	ТаблицаЗакупки.Контрагент КАК Контрагент1,
	ТаблицаВыплаты.Контрагент КАК Контрагент2,
	ЕСТЬNULL(ТаблицаВыплаты.Контрагент, ТаблицаЗакупки.Контрагент) КАК Контрагент,
	ВЫБОР
		КОГДА ТаблицаЗакупки.Контрагент ЕСТЬ NULL
			ТОГДА ТаблицаВыплаты.Контрагент
		ИНАЧЕ ТаблицаЗакупки.Контрагент
	КОНЕЦ КАК Поле4
ИЗ
	ТаблицаВыплаты КАК ТаблицаВыплаты
		ПОЛНОЕ СОЕДИНЕНИЕ ТаблицаЗакупки КАК ТаблицаЗакупки
		ПО ТаблицаВыплаты.Контрагент = ТаблицаЗакупки.Контрагент


я так понимаю что да, используя конструкции Выбор и Есть null, правильно? т.е. функция естьnull добавлена лишь для удобства разрабов по сути.
1 Волшебник
 
09.07.25
15:10
Пошёл ты нахуй, гнилой бот! Со своими чёрными скриншотами!