Questione : popolamento della colonna

Posporre il
1 1 1000
2 1 1500
3 1 2000
4 2 900
5 2 1200
6 3 dei clienti di #customers di 1
SiteID TimeFilterID (weekoverweek) 800 endDate
1 3/2/2009 3/9/2009
2 3/9/2009 3/16/2009
3 3/16/2009 3/23/2009
4
5

Question del

Table 2
TimeFilterId StartDate: Sto provando a popolare la colonna dei clienti (weekoverWeek) using la formula: [(clienti per) dato/(dello startdate clienti per una data una settimana fa) - 1] ms SQL Server
di *100%
… OM class= del

Risposta : popolamento della colonna

aggiornare questo
regolare il customersWeekOverWeek = ISNULL ((
      selezionare (1.0*this. Clienti/nullif (lastwk. Clienti, 0) - 1) *100
      dal lastwk di CustWOW
      dove lastwk.timeFilterID=this.timeFilterID
        e lastwk.SiteID=this.SiteID
      ), 0)
da CustWOW questo


Ma per i vostri dati del campione, è sempre 0, perché prendere SiteID 1, TimeFilterID 2.  È lo stesso valore della settimana scorsa, tale che

(questo ultimo) =0, che si conclude in su con il cambiamento di 0%
Altre soluzioni  
 
programming4us programming4us