Hola Guys
I ha hecho una pregunta que puede seleccionar todo el correo recibido por día por mes en un año, y trabaja como él deber. ¿Ahora necesito esto apoyar para contar el número de clientes distintos que reciban el correo por día en vez de la columna del correo count.
The del totalt se llamen CustomerId
How yo irían haciendo eso aquí? el
in la parte inferior usted puede ver un selecto que hace lo que quiero, pero lo quiero en mi año principal del del select
/*master select*/ SELECT (t1.CreatedDate) como [año], el mes del (t1.CreatedDate), Day1 = suma (caso cuando el día (t1.CreatedDate) = 1 entonces 1 0 extremos), Day2 = suma (caso cuando el día (t1.CreatedDate) = 2 entonces 1 0 extremos), Day3 = suma (caso cuando el día (t1.CreatedDate) = 3 entonces 1 0 extremos), Day4 = suma (caso cuando día (t1.CreatedDate) = 4 entonces 1 0 extremos), Day5 = suma (caso cuando día (t1.CreatedDate) = 5 entonces 1 0 extremos), Day6 = suma (caso cuando día (t1.CreatedDate) = 6 entonces 1 0 extremos), Day7 = suma (caso cuando día (t1.CreatedDate) = 7 entonces 1 0 extremos), Day8 = suma (caso cuando día (t1.CreatedDate) = 8 entonces 1 0 extremos), Day9 = suma (caso cuando día (t1.CreatedDate) = 9 entonces 1 0 extremos), Day10 = suma (caso cuando día (t1.CreatedDate) = 10 entonces 1 0 extremos), Day11 = suma (caso cuando día (t1.CreatedDate) = 11 entonces 1 0 extremos), Day12 = suma (caso cuando día (t1.CreatedDate) = 12 entonces 1 0 extremos), Day13 = suma (caso cuando día (t1.CreatedDate) = 13 entonces 1 0 extremos), Day14 = suma (caso cuando día (t1.CreatedDate) = 14 entonces 1 0 extremos), Day15 = suma (caso cuando día (t1.CreatedDate) = 15 entonces 1 otros 0 extremos), Day16 = suma (caso cuando día (t1.CreatedDate) = 16 entonces 1 0 extremos), Day17 = suma (caso cuando día (t1.CreatedDate) = 17 entonces 1 0 extremos), Day18 = suma (caso cuando día (t1.CreatedDate) = 18 entonces 1 0 extremos), Day19 = suma (caso cuando día (t1.CreatedDate) = 19 entonces 1 0 extremos), Day20 = suma (caso cuando día (t1.CreatedDate) = 20 entonces 1 0 extremos), Day21 = suma (caso cuando día (t1.CreatedDate) = 21 entonces 1 0 extremos), Day22 = suma (caso cuando día (t1.CreatedDate) = 22 entonces 1 0 extremos), Day23 = suma (caso cuando día (t1.CreatedDate) = 23 entonces 1 0 extremos), Day24 = suma (caso cuando día (t1.CreatedDate) = 24 entonces 1 0 extremos), Day25 = suma (caso cuando día (t1.CreatedDate) = 25 entonces 1 0 extremos), Day26 = suma (caso cuando día (t1.CreatedDate) = 26 entonces 1 0 extremos), Day27 = suma(caso cuando día (t1.CreatedDate) = 27 entonces 1 0 extremos), Day28 = suma (caso cuando día (t1.CreatedDate) = 28 entonces 1 0 extremos), Day29 = suma (caso cuando día (t1.CreatedDate) = 29 entonces 1 0 extremos), Day30 = suma (caso cuando día (t1.CreatedDate) = 30 entonces 1 0 extremos), Day31 = suma (caso cuando día (t1.CreatedDate) = 31 entonces 1 0 extremos), año TOTAL del del WHERE del T1 del MailReceived del FROM de la CUENTA del del (*)(t1.CreatedDate) = 2010 GROUP POR el año del (t1.CreteadDate), order del mes del (t1.CreatedDate) por el
/*Customers del DESC por el convertido SUPERIOR del 100 de day*/ SELECT (fecha y hora, convertido (carbón de leña (10), t1.CreatedDate, 101)) thedate, cuenta (DISTINTA (T1. CustomerId)) Convertido del WHERE BusinessCenterId=4 GROUP BY del T1 de Total FROM MailReceived (fecha y hora, convertido (carbón de leña (10), t1.CreatedDate, 101)) ORDER BY thedate desc
class= del
|