次の方法で共有

Access2007の集計クエリで演算を使いたいが、方法が分からない

Anonymous
2016-11-16T19:24:57+00:00

例えば、下記のテーブルで

練習日をグループ化して昇順に並びかえる。

失敗の文字列をグループ化して、且文字を

連結して、一意にする。

これは、練習日が161027の場合は、下記

の様に

今意付か確

出力させる。それを、集計クエリで

実現させたい。

この時のsqlの構文を知りたい。多分関数を自作しないと

出来ないので、関数は自作しますのでsqlの部分だけを

教えて下さい。

宜しく、回答願います。

練習日 失敗

161027 今意意意

161027 付

161027 付付

161027 か確か

161028 意

161029 確

161029 定

161029 前

161030 確か

161030 定定め

161030 方

161030 い良い

161030 目

161030 目目前に

選択クエリの指定と、実行後のエラーを示します。

宜しくお願いします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-11-17T01:47:08+00:00

    > 例えば、下記のテーブルで

    > 練習日をグループ化して昇順に並びかえる。

    > 失敗の文字列をグループ化して、且文字を

    > 連結して、一意にする。

    > これは、練習日が161027の場合は、下記

    > の様に

    >

    > 今意付か確

    >

    > 出力させる。それを、集計クエリで

    > 実現させたい。

    ・そのような結果を返す SQL 集計関数及び定義域集計関数は、

     Access 自体には存在しない。

    ・Access の SQL 集計関数として機能する

     ユーザー定義関数を作成することは

     仕様上不可能である。

    少なくとも、フィールド[失敗]のみを引数として

    そのような結果を求める方法はありません。

    > この時のsqlの構文を知りたい。多分関数を自作しないと

    > 出来ないので、関数は自作しますのでsqlの部分だけを

    > 教えて下さい。

    したがって、SQL 文をどうするか以前の問題です。

    例えば、定義域集計関数として機能するユーザー定義関数

    (あるユーザーが DJoin という関数を自作されたケースが有名だが)を

    作成なされば一応は可能でしょう。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません