Write a SQL query using advanced JOINS, filtering, and GROUP BY to extract the total transaction volume for each user within a specific date range.