You can integrate by parts, the circular segment subtended by an angle say, B, either side of the vertical axis of symmetry.
Given the equation of a circle as (x-x0)^2 + (y-y0)^2 = R^2 and setting the center of the circle to the origin, (x0,y0) = (0,0), the equation is simply:
A = INT (A/B) [sqrt(R^2 - x^2)], A & B = limits.
A = R^2[B - sinB cosB]
Clearly if you have a circular sector, R = outer radius, r = inner radius, then the difference between the two slices is the area required in between.
A = (R^2 - r^2) [B - sinB cosB]
This is very easily verified, for if the sector was a complete circle, B = pi by symmetry, then we get A = pi (R^2 - r^2), which is the area of the donut.
So if the circular sector is of thickness, t:
V = (r^2 - r^2) [B - sinB cosB] t
You may wish to convert to polar coordinates and retry, personally I find Cartesian to be a bit more challanging.
Kenneth J Hueston, PEng
Principal
Sturni-Hueston Engineering Inc
Edmonton, Alberta Canada