SQL Server为某些列插入相同的值

时间:2015-12-24 09:00:36

标签: sql-server

有一个名为Rules

的表格

此表格包含PK:RuleIDHouseIDStartDate EndDateValue

我必须为350个HouseIds插入以下条目。

条目必须如下所示:

RuleID            HouseId   StartDate     EndDate    Value
__________________________________________________________
1st id generated  1stId   2015-12-24   2015-12-25   0
2nd id generated  2ndId   2015-12-24   2015-12-25   0

等等..正如你所看到的,只有HouseId正在改变(我想从列表中取出它,对于所有350个houseids,我想插入一些具有startdate特定值的条目,结束,价值)。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

INSERT INTO Rules (HouseId, StartDate, EndDate, Value)
SELECT HouseId, '2015-12-24'. '2015-12-25', 0
FROM Houses