[mysql] query voor lijst gebruikers ouder dan 3 dagen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
.

[ Voor 99% gewijzigd door Verwijderd op 01-11-2023 01:33 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Als dit de daadwerkelijke tabel is is je model niet heel erg jofel denk ik; een "lastseendate" oid op een gebruiker zou handiger zijn in dit geval.
Neemt niet weg dat 't best te querien is; heel simpel zelfs: Selecteer alle namen waar Datumtijd binnen de afgelopen 3 dagen en selecteer vervolgens alle namen uit de tabel die niet in de eeste query voorkomen. Met een subquery is dat peanuts:
SQL:
1
2
3
4
5
Select Distinct Naam
From MyTable
Where Naam not in (
  Select Distinct Naam where Datumtijd > DATE_SUB(Now(),INTERVAL 3 DAY)
)

(uit de blote bol). Eventueel CURDATE() oid gebruiken i.p.v. Now().

[ Voor 6% gewijzigd door RobIII op 19-10-2011 14:16 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
.

[ Voor 99% gewijzigd door Verwijderd op 01-11-2023 01:33 ]


Acties:
  • 0 Henk 'm!

  • Phoenix1337
  • Registratie: April 2009
  • Laatst online: 13-09 16:00
Je mist een FROM in je subquery

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
.

[ Voor 96% gewijzigd door Verwijderd op 01-11-2023 01:33 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
.

[ Voor 99% gewijzigd door Verwijderd op 01-11-2023 01:33 ]


Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 20:40
GROUP BY gebruiken.

Acties:
  • 0 Henk 'm!

Verwijderd

alex bedoelt natuurlijk DISTINCT. ;)

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
^ Kan allebei, maar die vraag was bovenal beantwoord in RobIII's query, als ts de moeite had genomen om op te zoeken wat die query doet.

{signature}


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
.

[ Voor 99% gewijzigd door Verwijderd op 01-11-2023 01:32 ]


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Later aangepast? Het stond al in je quote. B)

{signature}


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
.

[ Voor 99% gewijzigd door Verwijderd op 01-11-2023 01:32 ]


Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 20:40
Ja is inderdaad wat netter :9. Maar goed.
Pagina: 1