mysql datum vergelijken

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

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

Topicstarter
(overleden)
In mySQL wil ik uit een bepaalde tabel alle records weergeven vanaf het laatst toegoevoegde record-300 seconden (DATE_SUB(MAX(START_DATE), interval 300 SECOND). Hiervoor voer ik het volgende SQL in :
code:
1
select * from TABEL where START_DATE > DATE_SUB(MAX(START_DATE), INTERVAL 300 SECOND);

mysql pikt dit echter niet. Ik krijg de volgede error :

ERROR 1111: Invalid use of group function

Weet iemand hoe ik dit zou moeten fixen of hoe ik dit anders kan doen ?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Eerst los die max start_date opzoeken en dan dat interval doen?

Mysql kan helaas geen subqueries...

  • _.Luke._
  • Registratie: September 2001
  • Laatst online: 26-07-2021
MySQL 4 kan dat toch??? dacht ik...

De 4.0 is in alpha te downen op http://www.mysql.com

Trying is the first step towards faillure...


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Nee, 4.1 kan pas subqueries.