dateTable
Date Revenue
1-1-11 0.00
2-1-11 10.00
3-1-11 10.00
4-1-11 0.00
5-1-11 10.00
6-1-11 10.00
7-1-11 0.00
8-1-11 0.00
............................
............................
userTable
Date count
2-1-11 2
4-1-11 3
我想使用以下条件从userTable的数据更新日期表的收入:
2个计数的收入将是 按照更新(按10.00)两次 可用日期增加2天。
也就是说,日期为2-1-11&伯爵2 可以使用日期表的收入 将是
Date: Revenue
.......................................
4-1-11(2-1-11+2 days) 0.00+10.00
6-1-11(2-1-11+4 days) 10.00+10.00
.......................................
输出:
Date Revenue
1-1-11 0.00
2-1-11 10.00
3-1-11 10.00
4-1-11 0.00+10.00
5-1-11 10.00
6-1-11 10.00+10.00+10.00
7-1-11 0.00
8-1-11 0.00+10.00
.............................
..............................
我该怎么做?
答案 0 :(得分:3)
SQL Server在MERGE
语句上有非常广泛的语法。您可能想要阅读:
http://technet.microsoft.com/en-us/library/bb510625.aspx
这应该按照你的要求给你一个“方向”。