• ベストアンサー

Acess2002 月数を求めたい

Accessで入会年月日から現在までの月数を求めたいのですが、Datediff関数を使って求めたとき、2005/1/1から2006/4/1を求めると、15ヶ月とかで求められるものを、一年未満の月数で求めて、3ヶ月としたいのですが・・・・「m」じゃなく何を指定すればいいのでしょうか?教えて下さい。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

エクセル(Lotus1-2-3)のDATEDIFだと"YM"ですが、これはACCESSでは使えません。 #1の方のように Mod で求めるか、ユーザー定義関数を作ってください。 =(Datediff("m",[入会年月日],[判定日]) Mod 12)

ctrl2
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • ppg-2
  • ベストアンサー率39% (77/193)
回答No.1

(15 mod 12)=3ではだめですか?

関連するQ&A