Ciao Guys
I ha fatto una domanda che può selezionare tutta la posta ricevuta al giorno al mese durante un anno e funziona come esso dovere. Ora ho bisogno di questo di sostenere per contare il numero dei clienti distinti che ricevono la posta al giorno anziché la colonna della posta count.
The del totalt sono denominati CustomerId
How io andrebbero facendo quello qui?
in la parte inferiore potete vedere un prescelto che fa che cosa voglio, ma lo voglio durante il mio anno matrice del del select
/*master select*/ SELECT (t1.CreatedDate) come [anno], mese del (t1.CreatedDate), il Day1 = somma (caso quando giorno (t1.CreatedDate) = 1 allora 1 altrimenti 0 estremità), il Day2 = somma (caso quando giorno (t1.CreatedDate) = 2 allora 1 altrimenti 0 estremità), il Day3 = somma (caso quando giorno (t1.CreatedDate) = 3 allora 1 altrimenti 0 estremità), il Day4 = somma (caso quando giorno (t1.CreatedDate) = 4 allora 1 altrimenti 0 estremità), Day5 = somma (caso quando giorno (t1.CreatedDate) = 5 allora 1 altrimenti 0 estremità), Day6 = somma (caso quando giorno (t1.CreatedDate) = 6 allora 1 altrimenti 0 estremità), Day7 = somma (caso quando giorno (t1.CreatedDate) = 7 allora 1 altrimenti 0 estremità), Day8 = somma (caso quando giorno (t1.CreatedDate) = 8 allora 1 altrimenti 0 estremità), Day9 = somma (caso quando giorno (t1.CreatedDate) = 9 allora 1 altrimenti 0 estremità), Day10 = somma (caso quando giorno (t1.CreatedDate) = 10 allora 1 altrimenti 0 estremità), Day11 = somma (caso quando giorno (t1.CreatedDate) = 11 allora 1 altrimenti 0 estremità), Day12 = somma (caso quando giorno (t1.CreatedDate) = 12 allora 1 altrimenti 0 estremità), Day13 = somma (caso quando giorno (t1.CreatedDate) = 13 allora 1 altrimenti 0 estremità), Day14 = somma (caso quando giorno (t1.CreatedDate) = 14 allora 1 altrimenti 0 estremità), Day15 = somma (caso quando giorno (t1.CreatedDate) = 15 allora 1 altri 0 estremità), Day16 = somma (caso quando giorno (t1.CreatedDate) = 16 allora 1 altrimenti 0 estremità), Day17 = somma (caso quando giorno (t1.CreatedDate) = 17 allora 1 altrimenti 0 estremità), Day18 = somma (caso quando giorno (t1.CreatedDate) = 18 allora 1 altrimenti 0 estremità), Day19 = somma (caso quando giorno (t1.CreatedDate) = 19 allora 1 altrimenti 0 estremità), Day20 = somma (caso quando giorno (t1.CreatedDate) = 20 allora 1 altrimenti 0 estremità), Day21 = somma (caso quando giorno (t1.CreatedDate) = 21 allora 1 altrimenti 0 estremità), Day22 = somma (caso quando giorno (t1.CreatedDate) = 22 allora 1 altrimenti 0 estremità), Day23 = somma (caso quando giorno (t1.CreatedDate) = 23 allora 1 altrimenti 0 estremità), Day24 = somma (caso quando giorno (t1.CreatedDate) = 24 allora 1 altrimenti 0 estremità), Day25 = somma (caso quando giorno (t1.CreatedDate) = 25 allora 1 altrimenti 0 estremità), Day26 = somma (caso quando giorno (t1.CreatedDate) = 26 allora 1 altrimenti 0 estremità), Day27 = somma(caso quando giorno (t1.CreatedDate) = 27 allora 1 altrimenti 0 estremità), Day28 = somma (caso quando giorno (t1.CreatedDate) = 28 allora 1 altrimenti 0 estremità), Day29 = somma (caso quando giorno (t1.CreatedDate) = 29 allora 1 altrimenti 0 estremità), Day30 = somma (caso quando giorno (t1.CreatedDate) = 30 allora 1 altrimenti 0 estremità), Day31 = somma (caso quando giorno (t1.CreatedDate) = 31 allora 1 altrimenti 0 estremità), anno TOTALE del del WHERE del T1 del MailReceived del FROM di CONTEGGIO del del (*)(t1.CreatedDate) = 2010 GROUP ENTRO l'anno del (t1.CreteadDate), order di mese del (t1.CreatedDate) dal
/*Customers del DESC per convertito SUPERIORE del 100 di day*/ SELECT (datetime, convertito (carbone (10), t1.CreatedDate, 101)) thedate, conteggio (DISTINTO (T1. CustomerId)) Convertito del WHERE BusinessCenterId=4 GROUP BY del T1 di Total FROM MailReceived (datetime, convertito (carbone (10), t1.CreatedDate, 101)) ORDER BY thedate desc
class= del
|