Non puoi utilizzare una colonna che hai "creato" tramite alias nella stessa select.

Quindi dovrai fare

sum(tab1.col1*tab2.col1) as nuova_colonna2

e poi manca la clausola group by.