CREATE VIEW #PFX#usersnet_wideskill
AS SELECT un.owner, ur.target, SUM(ur.skill * un.trust) / SUM(un.trust) as skill, count(*) as count
FROM #PFX#usersnet AS un, #PFX#usersnet AS ur
CREATE VIEW #PFX#usersnet_wideskill
AS SELECT un.owner, ur.target, SUM(ur.skill * un.trust) / SUM(un.trust) as skill, count(*) as count
FROM #PFX#usersnet AS un, #PFX#usersnet AS ur
GROUP BY un.owner, ur.target;
DROP VIEW #PFX#usersnet_narrowskill;
GROUP BY un.owner, ur.target;
DROP VIEW #PFX#usersnet_narrowskill;