что может быть не верным в запросе? select value, value * (1 * (1 - (1 * 10) / 100)) ожидаю получить value - 10%, а по факту, ничего не отнимается. т.е. вместо результата 100, 90 на деле выходит: 100, 100
Я это проверила, при делении целых у вас число больное никак не получится, поэтому нужно использовать фунции преобразования. Есть cast и convert ...можно попробовать