-PR-
解決済み

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

  • 困ってます
  • 質問No.12874
  • 閲覧数40
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 47% (767/1609)

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

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

  • 回答No.1
レベル13

ベストアンサー率 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:00
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ