用表自身的数据改变后再插入表的SQL有关问题

用表自身的数据改变后再插入表的SQL问题
需要向表中手动插入数据以备测试之用。
表Fact_All中一共有11个省,11 个指标,5个日期
-现有数据是每个省,只有1个(不同的)指标,每个指标有5个不同日期的数据
-实现:使每个省的另外没有值的10个指标的5个日期都插入一条记录(插入的值为30000到100000之间的随机数)。如下图
用表自身的数据改变后再插入表的SQL有关问题

这个个SQL改怎么写呢?能否给点提示
------解决思路----------------------
已调整
SELECT T1.Item_Provice,T2.Fact_Item_4,T1.Date_name
,CAST(CAST(RIGHT(ABS(CHECKSUM(NEWID())),5)AS DECIMAL(19,4))/99999*70000+30000 AS DECIMAL(19,4))Fact_Fund
FROM Fact_All T1,(SELECT Item_Provice,Fact_Item_4 FROM Fact_All GROUP BY Item_Provice,Fact_Item_4)T2
WHERE T1.Item_Provice<>T2.Item_Provice
ORDER BY T1.Item_Provice,T2.Fact_Item_4,T1.Date_nam