Use a CROSSTAB query.
If you want a header for every day even if there is no data, that gets complicated.Review http://www.access.hookom.net/DynamicMthlyCrosstabRpt.htm
The output will not be editable.
Access does not allow for multi-row header.
How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.
Thank You!