I have some data I need to total by Month.
i can create a query to do this for a particular month:
Expand|Select|Wrap|Line Numbers
- <cfset vStart=createDate(year(Now()), 3, 1)>
- <cfset vEnd=createDate(year(Now()), 3, 31)>
- <cfquery name="getSum">
- select sum(TimeTaken) as mySum, CompletionDate
- from tblTaskBank
- where CompletionDate BETWEEN #vStart# AND #vEnd#
- group by TimeTaken, CompletionDate
- </cfquery>
Which is great for one month, but I need to calculate the sum for each of the twelve months in a financial year (April - March).
I can loop through the dates to create start and end values:
Expand|Select|Wrap|Line Numbers
- <cfloop index="i" from="1" to="12">
- <cfset vStartM = dateFormat(dateAdd("m", i, vStart), 'dd/mm/yyyy')>
- <cfset vEndM = dateFormat(dateAdd("m", i, vEnd), 'dd/mm/yyyy')>
- </cfloop>
It's been doing my head in! And advice would be appreciated!
Thanks
Neil