webForumDet fria alternativet

max()-värdet av count()

2 svar · 2 458 visningar · startad av mrnoname

mrnonameMedlem sedan okt. 200670 inlägg
#1

Har en query som ser ut som följer:

$query = 'SELECT *, count(DISTINCT ct_ip) as unika, count(ct_ip) as antal FROM clicktracks GROUP BY LEFT(ct_time,10) ';

Med denna query får jag ut en lista med:
(unika) av (antal) - (datum)
(unika) av (antal) - (datum)
(unika) av (antal) - (datum)
(unika) av (antal) - (datum)
osv

Går det att i samma query få ut (max) där (max) är det största värdet (antal) som queryn spottar ut?

Så att jag får ut:
(unika) av (antal) - (datum) (maxvärdet)
(unika) av (antal) - (datum) (maxvärdet)
(unika) av (antal) - (datum) (maxvärdet)
(unika) av (antal) - (datum) (maxvärdet)
osv

Där (maxvärdet) är samma tal hela tiden eftersom det är maxvärdet av alla rader...

PoffeMedlem sedan apr. 20022 743 inlägg
#2

Tråden flyttas från Script från wFs medlemmar > Script - Övrigt

Mvh,
Poffe

Peter SMedlem sedan dec. 20025 483 inlägg
#3

Litet sent kanske men ändå; det är väl bara att lägga till max(ct_ip) i SELECT-listan?

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)