回答編集履歴

1

追加

2016/09/26 04:19

投稿

ttyp03
ttyp03

スコア16998

test CHANGED
@@ -1,3 +1,19 @@
1
1
  201606 10
2
2
 
3
3
  このレコードが登録されているのであれば、自身の日付より過去の日付で、periodの最大値+1を割り当てればいいんじゃないですかね。
4
+
5
+
6
+
7
+ ---
8
+
9
+ 追加
10
+
11
+ 日付から計算する方法も書いておきます。
12
+
13
+ ```PHP
14
+
15
+ $yyyymm=201612;
16
+
17
+ $period = (floor($yyyymm / 100) - 2016) * 2 + floor(($yyyymm % 100) / 12) + 10;
18
+
19
+ ```