.... интерессно, а в чем же заключается виртуозность программирования?
какая разница сколько колонок с ценами рисовать, если все данные уже есть?
единственная задача здесь получается в вычислении скидкок по определенным категориям клиентов
да даже не задача, а так, баловство, есть список скидок, есть общая розничная цена ... математика .... ну или как у нас например, есть цена последнего входа, знаем общую наценку на категорию в которой лежит товар (либо на конкретную позицию) для всех клиентов, имеем определенные группы скидок .... собственно все ... осталась математика