[Delphi]Datums vergelijken in SQL-query

Pagina: 1
Acties:
  • 154 views sinds 30-01-2008
  • Reageer

  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 12:09
Ik heb een Access 2000 DB met 2 tabellen, tafel en reserveringen. Nu wil ik met behulp van een sql query in Delphi de tafelnummers weergeven waarvoor er geen reserveringen meer gepland staan.
Ik had dit, maar dat werkt niet:
code:
1
2
3
SQL.Add('SELECT tafelnr from tafel where tafelnr not in
( select tafelnr from reserveringen where reserveringsdatum<=
(select sysdate from dual)));

Alvast bedankt!

Edit: Layout was een beetje screwed...

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

select sysdate from dual?
Da's Oracle, lijkt me sterk dat dat in Access hetzelfde is.

Who is John Galt?


  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 12:09
Jah, heb ik ook uit oracle overgenomen, omdat ik dacht dat het wel een standaard functie was ofzo.
Hoe je dit in Access fixed weet ik dus niet...

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Op vrijdag 17 mei 2002 10:56 schreef FallenAngel666 het volgende:
Jah, heb ik ook uit oracle overgenomen, omdat ik dacht dat het wel een standaard functie was ofzo.
Hoe je dit in Access fixed weet ik dus niet...
Staat vast in de help.

Who is John Galt?


  • whoami
  • Registratie: December 2000
  • Laatst online: 20:10
Jah, kijk eens bij datum - functies. Type voor de lol eens Date() in ofzo.
Oeps, nu heb ik het gezegd.

https://fgheysels.github.io/


  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 12:09
Ben er al 3 uur mee bezig, die access help file ken ik zo wat uit m'n hoofd nu.
Ik kan er nix in vinden en delphi blijft over zijn nek gaan.

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:10
:? Geloof er niets van. (Als je het goed doet natuurlijk).

Gewoon:
code:
1
WHERE datum <= date()

https://fgheysels.github.io/


  • Birk
  • Registratie: Maart 2002
  • Laatst online: 15-02-2019
Ehm zou het kunnen dat Delphi over zijn nek gaat door dit?
code:
1
2
3
SQL.Add('SELECT tafelnr from tafel where tafelnr not in
( select tafelnr from reserveringen where reserveringsdatum<=
(select sysdate from dual)));

Ik zie wel een beginnende ' maar hij wordt niet gesloten.

SQL.Add('SELECT tafelnr from tafel where tafelnr not in
( select tafelnr from reserveringen where reserveringsdatum<=
(select sysdate from dual))');

Maybe it helps...

Edit : Typ fout...

Dyslexie | Linux | MoZilla | OpenOffice


  • whoami
  • Registratie: December 2000
  • Laatst online: 20:10
Op vrijdag 17 mei 2002 11:23 schreef Birk het volgende:
Ehm zou het kunnen dat Delphi over zijn nek gaat door dit?
code:
1
2
3
SQL.Add('SELECT tafelnr from tafel where tafelnr not in
( select tafelnr from reserveringen where reserveringsdatum<=
(select sysdate from dual)));

Ik zie wel een beginnende ' maar hui wordt niet gesloten
SQL.Add('SELECT tafelnr from tafel where tafelnr not in
( select tafelnr from reserveringen where reserveringsdatum<=
(select sysdate from dual))');

Maybe it helps...
Dat ook ja... :)

Maar dan moet de topicstarter wel dringend leren de compiler-error messages te interpreteren.

https://fgheysels.github.io/


  • Birk
  • Registratie: Maart 2002
  • Laatst online: 15-02-2019
Op vrijdag 17 mei 2002 11:24 schreef whoami het volgende:
Dat ook ja... :)

Maar dan moet de topicstarter wel dringend leren de compiler-error messages te interpreteren.
Kijk heb ik toch nog iets goed :P

Enne daar laat ik mij niet over uit ;)

Dyslexie | Linux | MoZilla | OpenOffice


  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 12:09
Ik ben er al uit hoor, bedankt voor de hulp nog.

  • Birk
  • Registratie: Maart 2002
  • Laatst online: 15-02-2019
Op vrijdag 17 mei 2002 11:27 schreef FallenAngel666 het volgende:
Ik ben er al uit hoor, bedankt voor de hulp nog.
Geen dank, enne gewoon de eer aan jezelf houden >:)

(Just kidding)

Dyslexie | Linux | MoZilla | OpenOffice


  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 12:09
Date() werkte dus wel |:(
Er zaten alleen maar 568975 andere fouten in m'n query :D
Pagina: 1