вроди как по структуре то же самое. только есть одно отличие. у меня поле time хранится в формате unixtime, то есть int. и оно включает в себя и дату, и время (часы, минуты, секунды). то есть,в течении одного дня могут быть зарегистрированы активности в разные времена, а в репорте нужно выводить только дату.
я вот подумал, что поле value можно убрать из выборки. достаточно просто посчитать, сколько количество раз встречается user.id в определенную дату. то есть, таблица 1 содержит