我正在使用SQL Server 2008.以下是我的表:
Cust_id Date rate type
3579 12/05/2014 0.01256 f
5200 13/05/2014 0.02365 f
1234 18/05/2014 0.05623 m
3456 23/05/2014 0.01254 m
7896 23/05/2014 0.01254 f
2589 21/05/2014 0.01254 m
3698 23/05/2014 0.01254 f
我想选择所有类型' m' (这很容易)我想为找到的每个客户插入一行新的日期,费率和类型。所以结果看起来像这样:
Cust_id Date rate type
1234 18/05/2014 0.05623 m
1234 16/05/2014 0.02222 f
3456 23/05/2014 0.01254 m
3456 27/05/2014 0.03333 f
2589 21/05/2014 0.01254 m
2589 20/05/2014 0.01111 f
我将无法单独插入行,因为我有超过5000个客户:-(。有些专家可以帮助我。
提前感谢。
答案 0 :(得分:1)
如果您可以从选择的 Date
计算必需 Rate
,Type
和Date
,{{1您可以使用 insert..select 构建:
Rate
答案 1 :(得分:0)