Toon posts:

SQL statement voor datumbrekening?

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

Verwijderd

Topicstarter
Weet iemand hoe je dit statement:
DELETE *
FROM Bus, unit
WHERE Bus.status = 'afgekeurd'
AND sysdate - bus.bouwjaar > 10

Zou kunnen verbeteren zodat het werkt in Oracle SQL Plus?

P.S. Het gaat dus om bussen die afgekeurd zijn en ouder dan 10 jaar.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

DELETE *
FROM Bus, unit
WHERE Bus.status = 'afgekeurd'
AND sysdate - bus.bouwjaar > 10
Ik lees 2 queries verworven in een namelijk:
Delete
From
bus
where
bus.status = 'afgekeurd'
and
sysdate-bus.bouwjaar > 10
En:
delete
from
unit
where
1=1
immers heb jij geen relatie aangegeven tussen de twee tabellen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Eventueel vervang je die delete * door een SELECT * dan zie je wat ie nou eigenlijk probeert te deleten ;)

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Waarom heb je nu een tweede topic over hetzelfde geopend? :{

[topic=379805]

Who is John Galt?


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

1x is genoeg.

Klaar voor een nieuwe uitdaging.


Dit topic is gesloten.