Как выбрать все записи, где столбец = значение до первого вхождения значения отличного от первого?
Есть хронология изменения оклада работника:
1. 400
2. 400
3. 400
4. 450
5. 450
6. 400
Необходимо взять 1, 2, 3 записи и не брать 6. Как это сделать?
Пытался через row_number отдельно подсчитать хронологию назначений по дате назначения, и, отдельно по окладу и дате назначения вместе взятых, сгруппировав по работникам.