En selvtilslutning vil forbinde den aktuelle post med alle poster med gårsdagens dato. I denne sammenhæng tillader gruppe efter at mange poster med samme dato tælles. t1
skal bogføres separat, så lønnen tilføjes efterfølgende, og tæller(*) øges for at beregne gennemsnit.
Her er Sql Fiddle med eksempel .
select t1.ClientID,
t1.ClinetDOBs,
(t1.Slaries + sum (t2.Slaries)) / (count (*) + 1) Avg_Slaries
from table1 t1
inner join table1 t2
on t1.ClinetDOBs = dateadd(day, 1, t2.ClinetDOBs)
group by t1.ClientID,
t1.ClinetDOBs,
t1.Slaries