J'essaie d'écrire une requête qui extrait et transforme les données d'une table, puis insère ces données dans une autre table. Oui, il s'agit d'une requête d'entrepôt de données et je l'ai exécutée dans MS Access. Donc, en gros, je veux une requête comme celle-ci :
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);
Je l'ai essayé mais j'ai reçu un message d'erreur de syntaxe.
Si tu voulais faire ça, que ferais-tu ?
Vous disposez de deux options de syntaxe :
Option 1
Option 2
N'oubliez pas que l'option 2 créera un tableau avec uniquement des colonnes sur la projection (colonnes sur le SELECT).
Pas de "VALEURS", pas de parenthèses :