SQL Schleife in Access 97

Hallo SQL Guru’s

Wie kann eine Abfrage aussehen, die für ein Anzahl von Monaten entsprechend viele Datensätze in eine Tabelle schreibt=?

z.B.: Zeitbereich März bis August entspricht 6 Monate
Für diese Sechs Monate soll jeweils der Monatsname in eine Tabelle geschrieben werden.

TBLMonate

März
April
Mai
Juni
Juli
August

gibt es hierfür eine Lösung, oder kann das nur mit VisalBasicforApplication umgesetzt werden.

Ein Lösungsgedanke war eine Abfrage die ein karthesissches Element zurückgibt, aber die kann ich leider nicht entwickeln.

Dank im Vorraus

Norbert Laas

Du hast es schon befürchtet - schreiben von variablen werten, von denen nicht mal der anfangs- und endwert bekannt ist bzw. in keiner anderen tabelle enthalten ist gibt’s nur die möglichkeit von bv-code.

ausser, du hast schon datumswerte in einer anderen tabelle, dann kannst du mit konvertierungen den monatsnamen herauskriegen und das in eine update-query einbauen.

zb:

update tbl_month
set tbl_month.name = month(tbl_date.date)
where tbl_date.date (between „01.01.2000“ and „30.08.2000“)

…oder so ähnlich.

lg, stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]