Кто-то может понять это ABL заявления ...SQL эквивалент «этого» ABL заявления
FOR EACH <table> BREAK BY <field as breakgroup>:
....
IF FIRST-OF(<breakgroup>) THEN DO:
....
END.
....
IF LAST-OF(<breakgroup>) THEN DO:
....
END.
....
END.
Выше кода в основном перебирает отдельные записи в таблице, а затем запускает некоторые коды (....) в течение определенного части исполнения. Интересно отметить инструкцию FIRST-OF и LAST-OF, где значение <breakgroup>
изменяется и полезно для агрегации данных.
Кто-нибудь знает, как реализовать/реплицировать ту же логику с помощью SQL, возможно, с помощью некоторых VBA?