使用oracle数据库,表是这样的
id sdate offer
1 16-04-13 offer1
2 11-04-13 offer2
3 21-04-13 offer4
4 31-03-13 offer5
5 14-04-13 offer8
6 10-04-13 offer4
7 15-04-13 offer1
我想将周数计算为 w1 w2 等等sysdate
。例子:
- 对于
id=1
,sdate
落在 16-04-13 所以它是week1
。 - 对于
id=5
,sdate
落在 14-04-13 所以它是week2
结果应该是这样的
id week offer
1 w1 offer1
5 w2 offer8
.............