hi!
Den Format-Befehl kriegt ich bestimmt irgendwie hin, aber beim
Rest hab ich noch Probleme: ‚tabelle t1‘, ‚tabelle t2‘ und
‚tabelle t3‘?
das t1, t2 und t3 sind tabellen-aliases, „tabelle“ ist immer deine tabelle; die aliases sind dazu da, das tabellen, die mit sich selber verknüpft sind bzw. gleiche feldnamen enthalten, diese feldnamen eindeutig identifiziert werden (wie in diesem fall das feld „datum“)
Welche drei Tabellen sind da gemeint?. Ich habe doch nur EINE
Tabelle mit einer Datums-Spalte, wie z.B.
s.o.
id date
1 13.01.2004 14:00:00
2 13.01.2004 15:00:00
3 13.01.2004 16:00:00
4 14.01.2004 11:00:00
5 14.01.2004 12:00:00
6 14.01.2004 13:00:00
7 14.01.2004 14:00:00
mit dem vorgeschlagenen select bekomme ich
id date
1 13.01.2004 14:00:00
3 13.01.2004 16:00:00
4 14.01.2004 11:00:00
7 14.01.2004 14:00:00
richtig also (allerdings setze ich das select auf einer oracle-db ab, da ich kein access hier und jetzt zur verfügung hab)
Was bedeutet die 1 bei ‚select 1 from …‘? Muß das nicht ein
Tabellenname sein oder sowas wie ‚var = funktion(…)‘
tabellenname schon gar nicht, sondern ein feldname oder konstante (wie bei mir "1"9; allerdings wird hier mit dem „not exists“ nur nachgeschaut, ob irgend ein eintrag in der tabelle enthalten ist und das ist es gehüpft wie gesprungen, ob ich „t2.datum“, „t2.id“, „1“ oder „‚abc‘“ reinschreib, da ich eben keinen wert haben will, sondern nur im prinzip ein true (exists) oder false (not exists) …
Kann man das auch mit einer Access-Abfrage hinbekommen?
das ist hier die frage, probiers mal aus … (wie gesagt, derzeit nur oracle verfügbar) … oder es könnte hier ein access-sql-kundigerer kommentieren, ob ein „not exists“ möglich ist bzw. ob es eine alternative in access dazu gibt
grüße,
tomh