Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
432to436
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
432to436
432to436
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

SQL Abfrage

SQL Abfrage
31.05.2004 17:42:09
kyle
Hallo!
Hoffentlich kann mir jemand von Euch helfen. Ich möchte in einer Access-DB eine Abfrage erstellen.
Diese soll aus dem ersten Eintrag der Tabelle tbl_wbuch zwei Daten (Von & Bis) ziehen und dann einen select über die Tabelle ausführen. Ich dachte das funktioniert in etwa so:
SELECT *
FROM tbl_wbuch
WHERE Zugangdatum Between [tbl_wbuch].[Von] And [tbl_wbuch].[Bis];
Bringt mir aber kein Ergebnis. In den Spalten 'Von' und 'Bis' stehen Werte wie '05/27/2004'
Leider kommt kein Ergebnis.
Weiss jemand wie ich das machen kann?

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SQL Abfrage
31.05.2004 18:01:33
andre
Hallo Kyle,
woher soll denn SQL bei Deinem Beispiel wissen, dass es in der ersten Zeile zu suchen hat? Mit DAO oder ADO kannst Du den erstan Datensatz einfach anspringen, z.B. MoveFirst. Mit SQL musst Du Dir was anderes einfallen lassen, z.B. wen im ersten Satz was einmaliges steht, z.B. eine laufende Nummer ... Im Prinzip so:

SELECT * FROM tbl_wbuch
WHERE Zugangdatum Between
(select Von from tbl_wbuch where lfd_nr=1)
And
(select Bis from tbl_wbuch where lfd_nr=1)
;
AW: SQL Abfrage
31.05.2004 18:07:49
kyle
Super! Danke!
Weisst Du, oder jemand wie man eine lfd-Nr. also einen Autowert wieder auf 1, oder auf die kleinste Nummer zurücksetzen kann?
Anzeige
AW: SQL Abfrage
31.05.2004 18:13:21
andre
Hallöchen,
beim Autowert könntest Du auf min gehen:
...
select Von from tbl_wbuch where lfd_nr = (select min lfd_nr from tbl_wbuch)
...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige