[PHP/MYSQL] Filter vraagje...

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

Acties:
  • 0 Henk 'm!

  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08 14:44
IK heb een filter vraagje, ik haal de teller gegevens uit de database maar die wil ik selecteren op unieke ipnummers.

Als ik het zo doe:

SELECT DISTINCTROW(ipnummer), datum FROM stats ORDER BY datum ASC

Dan haalt hij alleen de unieke entries uit de database, dus ipnummer met datum. En ik wil alleen de unieke ipnummers met de bijbehorende datum.

Misschien een beetje vaag verhaal :? , maar ik hoop dat jullie het weten?

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:48
En wat moet die datum dan zijn? De laatste datum waarop er geaccessed werd? Zoja, kijk dan eens naar de MAX functie en de GROUP BY clause in SQL.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 22-09 14:35

D2k

of je tabel UNIQUE maken

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • cameodski
  • Registratie: Augustus 2002
  • Laatst online: 06-11-2023
Je hebt het over een teller, maar dat tellen zie ik (nog) niet. Ik krijg het vermoeden dat je iets zoekt wat op onderstaand voorbeeldje lijkt:
code:
1
2
3
SELECT ipnummer, MAX(datum) AS laatstebezoek, COUNT(*) AS aantalbezoeken
FROM stats
GROUP BY ipnummer

Never underestimate the power of


Acties:
  • 0 Henk 'm!

  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08 14:44
neej ik wil displayen welke uniek ipadressen op mn site zijn geweest met de datum van de eerste keer daarbij, maar ik heb wel meer als mijn select regel, maar ik dacht dat dit het enige was dat van toepassing was...

Acties:
  • 0 Henk 'm!

  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08 14:44
En dit werkt kwa uniek ipadres wel, maar dan displayed hij de datum niet meer.
cameodski schreef op 04 september 2002 @ 16:10:
Je hebt het over een teller, maar dat tellen zie ik (nog) niet. Ik krijg het vermoeden dat je iets zoekt wat op onderstaand voorbeeldje lijkt:
code:
1
2
3
SELECT ipnummer, MAX(datum) AS laatstebezoek, COUNT(*) AS aantalbezoeken
FROM stats
GROUP BY ipnummer

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:48
Kijk dan eens naar de MIN functie en de GROUP BY functie in de SQL Manual .


xingrs schreef op 04 september 2002 @ 16:15:
En dit werkt kwa uniek ipadres wel, maar dan displayed hij de datum niet meer.


[...]


Als je niet snapt hoe dat komt, dan ga je beter eerst SQL leren:

tutorial
Succes. :)

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.