INSERT INTO ACHITARI (numar_document, cod_credit, data, suma_achitata)
SELECT Max(ACHITARI.[numar_document]) + 1 AS numar_document,
100 AS cod_credit, Date() AS data,
CREDITE.[valoare_credit]/CREDITE.[durata_in_luni] AS suma_achitata
FROM ACHITARI, CREDITE
WHERE CREDITE.cod_credit = 100;
こんにちは、上記のクエリを実行しようとしています。私は2つの異なるテーブルからのデータを使用してACHITARIテーブルに新しい行を挿入する必要があります。私は受け取っていますan errorMicrosoft Access INSERT INTOステートメント
私はこの質問をする前に多くを検索しましたが、それはMax
機能に関連する何かであることがわかりました...しかし、私は本当に理解していません。私はあなたが私を助けてくれることを願っています。前もって感謝します!
** SQLのThumbルール:** Selectで 'aggregate'関数を実行すると' Group by'に 'Non-Aggregate'カラムが存在するはずです –