I am guessing that if it totalled by week and month, that there are groups for them.
Reset the shared variables in the appropriate headers and increment them after the subreport...in this case the daily group footer should work. Report the values in the appropriate group footers (week /month). The shared variable could be just the subreport totals which you will add to a SUM() in each of the group footers or it could be the Total of both the main and the subreport.
It's all up to you how/what you want to display.
HTH