• ベストアンサー
  • 困ってます

アクセスクエリーのことで

  • 質問No.12874
  • 閲覧数45
  • ありがとう数1
  • 回答数1

お礼率 47% (767/1609)

アクセスのクエリーの書き方で質問です。現在下記のようにして月数を求めています。
就任期間: DateDiff('m',CDate([当初就任]),Now())+1
これを○年○カ月というふうに表示するにはどうしたらよいでしょうか。MODをおそらく使うのかなと予想していますが、年や月などの文字列も入れ込むのがふだんアクセスを使わないのでわからない状態です。よろしくお願いいたします。

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 46% (643/1383)

DateDiff('m',CDate([当初就任]),Now())+1 \ 12 & "年" & DateDiff('m',CDate([当初就任]),Now())+1 mod 12 & "か月"

でいいと思います。
数値と文字列の連結は、文字列連結演算子である「&」を使います。

ちなみに、「\」演算子は、小数点以下切り捨ての割り算です。
お礼コメント
s-holmes

お礼率 47% (767/1609)

ありがとうございました。おかげ様で無事解決しました。また、新しいワザの勉強になりました。
投稿日時:0000/00/00 00:00
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ