Hi Guys
I делало вопрос может выбрать полностью почту полученную в день в месяц в годе, и он работает как она. Теперь мне нужно это поддержать для того чтобы подсчитать число определенных клиентов получают почту в день вместо колонки почты count.
The totalt вызваны CustomerId
How я пошли бы путем делать то здесь?
in дно вы можете увидеть отборное что делает я хочу, но я хочу его в моем мастерском годе select
/*master select*/ SELECT (t1.CreatedDate) как [год], месяц (t1.CreatedDate), Day1 = сумма (случай когда день (t1.CreatedDate) = 1 после этого 1 еще 0 концов), Day2 = сумма (случай когда день (t1.CreatedDate) = 2 после этого 1 еще 0 концов), Day3 = сумма (случай когда день (t1.CreatedDate) = 3 после этого 1 еще 0 концов), Day4 = сумма (случай когда день (t1.CreatedDate) = 4 после этого 1 еще 0 концов), Day5 = сумма (случай когда день (t1.CreatedDate) = 5 после этого 1 еще 0 концов), Day6 = сумма (случай когда день (t1.CreatedDate) = 6 после этого 1 еще 0 концов), Day7 = сумма (случай когда день (t1.CreatedDate) = 7 после этого 1 еще 0 концов), Day8 = сумма (случай когда день (t1.CreatedDate) = 8 после этого 1 еще 0 концов), Day9 = сумма (случай когда день (t1.CreatedDate) = 9 после этого 1 еще 0 концов), Day10 = сумма (случай когда день (t1.CreatedDate) = 10 после этого 1 еще 0 концов), Day11 = сумма (случай когда день (t1.CreatedDate) = 11 после этого 1 еще 0 концов), Day12 = сумма (случай когда день (t1.CreatedDate) = 12 после этого 1 еще 0 концов), Day13 = сумма (случай когда день (t1.CreatedDate) = 13 после этого 1 еще 0 концов), Day14 = сумма (случай когда день (t1.CreatedDate) = 14 после этого 1 еще 0 концов), Day15 = сумма (случай когда день (t1.CreatedDate) = 15 после этого 1 других 0 концов), Day16 = сумма (случай когда день (t1.CreatedDate) = 16 после этого 1 еще 0 концов), Day17 = сумма (случай когда день (t1.CreatedDate) = 17 после этого 1 еще 0 концов), Day18 = сумма (случай когда день (t1.CreatedDate) = 18 после этого 1 еще 0 концов), Day19 = сумма (случай когда день (t1.CreatedDate) = 19 после этого 1 еще 0 концов), Day20 = сумма (случай когда день (t1.CreatedDate) = 20 после этого 1 еще 0 концов), Day21 = сумма (случай когда день (t1.CreatedDate) = 21 после этого 1 еще 0 концов), Day22 = сумма (случай когда день (t1.CreatedDate) = 22 после этого 1 еще 0 концов), Day23 = сумма (случай когда день (t1.CreatedDate) = 23 после этого 1 еще 0 концов), Day24 = сумма (случай когда день (t1.CreatedDate) = 24 после этого 1 еще 0 конца), Day25 = сумма (случай когда день (t1.CreatedDate) = 25 после этого 1 еще 0 концов), Day26 = сумма (случай когда день (t1.CreatedDate) = 26 после этого 1 еще 0 концов), Day27 = сумма(случай когда день (t1.CreatedDate) = 27 после этого 1 еще 0 концов), Day28 = сумма (случай когда день (t1.CreatedDate) = 28 после этого 1 еще 0 концов), Day29 = сумма (случай когда день (t1.CreatedDate) = 29 после этого 1 еще 0 концов), Day30 = сумма (случай когда день (t1.CreatedDate) = 30 после этого 1 еще 0 концов), Day31 = сумма (случай когда день (t1.CreatedDate) = 31 после этого 1 еще 0 концов), год WHERE t1 MailReceived FROM ОТСЧЕТА (*) ПОЛНЫЙ(t1.CreatedDate) = 2010 GROUP К год (t1.CreteadDate), order месяца (t1.CreatedDate)
/*Customers ПОЛНЫМ DESC согласно с новообращенный ВЕРХНИЙ 100 day*/ SELECT (datetime, новообращенный (чарс (10), t1.CreatedDate, 101)) thedate, отсчет (ОПРЕДЕЛЕННЫЙ (t1.CustomerId)) Новообращенный WHERE BusinessCenterId=4 GROUP BY t1 Total FROM MailReceived (datetime, новообращенный (чарс (10), t1.CreatedDate, 101)) ORDER BY thedate desc
class=
|