Microsoft Access 掲示板

「クエリが複雑すぎます」を回避したい / 11

14 コメント
views
4 フォロー
11
hiroton 2021/09/17 (金) 14:25:05 36d08@f966d >> 6

項が分かれていたほうが入れ子少なくてわかりやすいかと思ったけど

開始時間: Nz(IIf([残業3開始]<[平日開始時間],[残業3開始],Nz([残業1開始],[平日開始時間])),0)+Nz([休日1開始時間],0)+Nz([フレックス開始],0)
↓
開始時間: Nz(IIf([残業3開始]<[平日開始時間],[残業3開始],Nz([残業1開始],[平日開始時間])),Nz([休日1開始時間],[フレックス開始]))

勤務終了: Nz(IIf([残業3終了]>[平日終了時間],[残業3終了],Nz([残業2終了],[平日終了時間])),Nz(Nz([休日2終了],[休日1終了]),[フレックス終了]))

長くてもこのくらいなら全部Nzの入れ子の形でも問題なさそう

通報 ...
  • 13
    ひんやり 2021/09/17 (金) 15:13:24 8be4a@c8e67 >> 11

    おお、なるほど。
    お二人の回答を見て大分回りくどいことをやっていたことに気づきました。
    かなりごてごて書き込んでしまっているので、少し中身を見直してみます。