全国の賃貸マンション賃貸アパートなどお部屋探しから、賃貸生活お役立ちサービスまで情報満載!

賃貸アパート・賃貸マンションなど賃貸情報を扱う賃貸物件検索サイト「CHINTAI」
物件を探す不動産会社を探すタウン情報を調べるお部屋探しガイド お気に入り物件を見る保存条件で検索
ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3857397 アクセスの複雑な条件について
質問者:caffee0422 以下のタリフに応じて利用料金を求めたいと考えております。

(1)9:00〜21:00→20円/30秒
(2)上記時間帯以外は無料

利用開始/終了日、利用開始/終了時刻(時分秒)と利用時間(秒)を元に、料金計算を行います。
エクセルでは、利用開始/終了時刻を全て「秒」で表し(日跨の場合86400加算)IF文で時間帯別に複数条件を指定し、計算していました。アクセスでも料金計算を行いたいのですが、方法がわからず途方に暮れています。複雑なIF文以外にも良い方法はあるのでしょうか?

ご教示よろしくお願い致します。
困り度:
  • すぐに回答を!
質問投稿日時:
08/03/12 22:13

回答

ANo.1 iif()などで対応できないら、コードモジュール内に作成した自作関数(Public関数)を呼び出すのはどうでしょう?

SQLやクエリから呼び出す祭に引数も受け取れるし、もちろん値も返せます

スピードや他のDBシステムに切り替える事を考えるとチョット悩みますが、そういう方法もあるって事で
回答者:gatyan
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/03/12 23:01
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)