連番処理をしていた伝票のIDを税理士から、
月ごとの連番にふり直してくれと指摘され、
「ほっといてくれ」って言っていた。
今までのIDは置いておいて、
税理士さん用に起番するかと考えたが、めんどうだ。
(がまんしてくれ)
経費を使って、入力するという行動は、月末になると担当者によっては2月に入力するから
1月のラスト番号を取得したいのに、入力日を参照していては、2月の番号が付番されてはだめだ。
従業員に1月中に入力しろと指導するものナンセンスだな。
使用した年月日を判断してから、付番するとなると
イベントのタイミングがBeforeInsertでは付番できない。
1月なら
H19-01-***という番号を振るとすると、
どのタイミングで番号を取りに行くのがいいかわからんようになってきた。
考えるか、以前として税理士を無視するか、どうするか
やっぱり今までどおり、連番を主キーにして、
月ごとにSelectにして、連番ごとにOrder Byして付番したほうがいいな。
結論は月ごとの連番は主キーに向かないってことだよ。
うちの担当の税理士さんよおわかりになったかな・・・?