ник: snipe
В нормальном виде задача звучит так
оператору поступают расчеты первичные и корректирующие - которые он тупо заносит в бд в одну таблу
при поступлении корретирующего расчета необходимо сделать красное сторно от предыдущего расчета(не важно первичный или корректирующий - от предыдущего)
а что бы даты не сбить сторнирующий расчет надо провести датой поступления корректирующего расчета
как-то так
(сторнирующие расчеты в базу не заносятся)
сейчас уперся в часть запроса которая отображает данные корректирующего отчета (1 запись)
и найденная строка предыдущего отчета (1 запись)
Запускать подзапрос - мне кажется расточительством времени