Если вам надо обойтись без других языков, то можно так. Хотя вариант с subselect - медленный.
SELECT t.`name`, SUM(t.`money`) as `cash`, (SELECT SUM(`money`) FROM `table` WHERE `paymentType`='credit' AND `name`=t.`name`) as `credit` FROM `table` t WHERE t.`paymenType`='cash' GROUP BY t.`name`
Если бы вы почитали мануал по функции date, то знали бы, что второй параметр - это unix timestamp. А дальше, вы бы легко нашли нужную вам функцию time() в php, которая и генерирует эту метку. Причем с помощью функции mktime можно генерировать эту метку для нужной даты.
Ваш заголовок - это 2 вопроса. Проблемы с выполнением AJAX и проблема с выводом в несколько столбцов.
А сам вопрос - только проблема с AJAX. Так где правда?
По сути: в чем проблема выполнить самый просто ajax запрос через тот же jquery, получить просто html данные (даже без json) и просто сделать appendTo на том же jquery к нужному блоку?
Далее можно просто вызвать метод ре-инициализации у той же библиотеки masonry, если используете ее. Если другую, то надо смотреть документацию.