アプリ版:「スタンプのみでお礼する」機能のリリースについて

よろしくお願いします。

今、ASPとaccessでシステムを作成しています。
Access内に「顧客情報」テーブルがあるとします。

[顧客情報]
ID | 名前 | 生年月日
001 A   19860622

このAさんの生年月日を抽出したとして、そこから年度年齢を計算するにはどのように記述したらよいでしょうか?

例えばAさんの年度年齢は、
2009年3月31日の時点…22歳
2009年4月1日の時点 …23歳
になります。

参考に、実年齢についてはわかりますので書いておきます。
実年齢=(today-生年月日)/10000
で出ました。

以上、すみませんがお力添え、よろしくお願い致します。

A 回答 (1件)

nendo = year(date)


if month(date)>=4 then nendo = nendo + 1
としておけば、
実年齢=((nendo & "0331")-生年月日)/10000
てな感じで出るのでは。

日付の扱い方が根本的に間違ってたり、文字列と数字が入り乱れてたり、
答えの小数点以下が気になったりしますが、あえて無視で。
    • good
    • 0
この回答へのお礼

お教えどおりの書き方で出来ました!!
ほんとありがとうございます☆

また何かありましたらよろしくお願いします!

お礼日時:2008/09/24 22:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!