В RedBeanPHP вы должны использовать другую функцию, чем R :: exec для запросов SELECT. Число, которое вы получаете - это, вероятно, число строк, возвращаемых командой select, или простое значение, указывающее успех.
Попробуйте
$summ = (int)R::getCell('SELECT SUM(amount) FROM statistic WHERE type = "usuall_visit" AND month = :month',[':month'=>date('m')]);
По второму вопросу, возможно, вы захотите немного изучить SQL, хотя бы самые основы. Такой вложенный запрос может работать на вас.
SELECT value FROM statistic WHERE amount = (SELECT MAX(amount) FROM statistic WHERE type = "usuall_visit" AND month = :month') LIMIT 1
Вам нужно будет снова использовать его с R :: getCell (или R :: getRow, если вы хотите получить несколько столбцов).