artem78 писал(а):Нужно найти первую запись с end=NULL
Самый правильный способ искать запись с NULL в реляционной БД - это написать
- Код: Выделить всё
select * from periods where end is null
А уже потом обрабатывать результат с помощью каких-то там компонентов.
artem78 писал(а):Код проекта целиком не каждый вам даст.
Код проекта целиком и не нужен - нужен минимально воспроизводимый пример. Создайте пустой проект, пустую базу к нему с одной таблицей, киньте пару компонентов на форму и напишите одну вашу процедуру туда. Это займет у вас намного меньше времени, чем препирательства на форумах.