0

次のクエリがあります。

SELECT hrpersnl.p_empno AS a, hrpersnl.p_jobtitle AS b INTO abra2wfs
    FROM hrpersnl
    WHERE (((Left([hrpersnl].[p_empno],1))<>'A' And (Left([hrpersnl].[p_empno],1))<>'V') AND ((hrpersnl.p_active)<>'T' And (hrpersnl.p_active)<>'N'));

必要なデータを取得するには問題なく動作しますが、行を並べ替えようとすると、「クエリの構文エラー」が発生します。上記のコードを次のように変更すると、

    SELECT hrpersnl.p_empno AS a, hrpersnl.p_jobtitle AS b
FROM hrpersnl
WHERE (((Left([hrpersnl].[p_empno],1))<>'A' And (Left([hrpersnl].[p_empno],1))<>'V') AND ((hrpersnl.p_active)<>'T' And (hrpersnl.p_active)<>'N'));

同じ出力が得られ、前述の構文エラーなしで 2 つの行を並べ替えることができます。

INTO コマンドは正しいですか? 私にはそれがエラーを引き起こしているように見えるからです。

編集:このクエリが行うことは、データベースでアクティブなすべての従業員を取得し、従業員番号と役職を表示することです。

4

0 に答える 0