I have a query that is prompting the user to enter a beginning date and ending date. How do I modify the SQL statement below to group by Month rather than grouping by date? Example: If the user enters a starting date of 1/1/07 and and ending date of 5/30/07 it should group by January, February, March, April, May, etc. (or 01/07; 02/07; 03/07; etc.) Here is my SQL:
SELECT claims.RECEIVED_DATE, claims.OSC_ID, claims.MARKET, Sum(claims.TOTAL_CLAIMS) AS SumOfTOTAL_CLAIMS
FROM claims
GROUP BY claims.RECEIVED_DATE, claims.OSC_ID, claims.MARKET
HAVING (((claims.RECEIVED_DATE) Between [Enter Beginning Date] And [Enter Ending Date]) AND ((claims.MARKET)=[enter market]))
ORDER BY claims.RECEIVED_DATE, claims.OSC_ID, claims.MARKET;
SELECT claims.RECEIVED_DATE, claims.OSC_ID, claims.MARKET, Sum(claims.TOTAL_CLAIMS) AS SumOfTOTAL_CLAIMS
FROM claims
GROUP BY claims.RECEIVED_DATE, claims.OSC_ID, claims.MARKET
HAVING (((claims.RECEIVED_DATE) Between [Enter Beginning Date] And [Enter Ending Date]) AND ((claims.MARKET)=[enter market]))
ORDER BY claims.RECEIVED_DATE, claims.OSC_ID, claims.MARKET;