Скажем, есть таблица. colum1 и colum 2. Мне нужно для нее вывести colum3, с условием если colum1 > 0, то colum3 = colum1, иначе оно равно colum3 но предыдущей строки
Если не требуется по этому вычисляемому полю строить индекс - можно обойтись case.
Вопрос только в том - что подразумевается под "но предыдущей строки")
Ибо порядок select * from будет несколько отличаться от select * from where... order by...