Προσπαθώ να γράψω ένα ερώτημα που εξάγει και μετασχηματίζει δεδομένα από έναν πίνακα και στη συνέχεια εισάγει αυτά τα δεδομένα σε έναν άλλο πίνακα. Ναι, αυτό είναι ένα ερώτημα αποθήκευσης δεδομένων και το κάνω στην MS Access. Οπότε βασικά θέλω κάποιο ερώτημα σαν αυτό:
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES
(SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);
Προσπάθησα αλλά λαμβάνω ένα μήνυμα συντακτικού σφάλματος.
Τι θα κάνατε αν θέλατε να το κάνετε αυτό;
Χωρίς "VALUES", χωρίς παρενθέσεις:
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2)
SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;
Αφαιρέστε το VALUES
από την SQL σας.