webForumDet fria alternativet

MySQL problem

4 svar · 490 visningar · startad av Alkvettern

AlkvetternMedlem sedan okt. 2002108 inlägg
#1

Hej.
Håller på att ta ut värden ur en databas för att presentera det i excel.

Ska lista antal nummer som ringt. Sen vill jag att om samma nummer har ringt fler gånger så ska det bara visas en gång med en kollumn brevid som visar antal gånger.

Ex på fråga:

SELECT nummer 
FROM databasen
WHERE startdatum BETWEEN '2011-11-01 00:00:00' AND '2011-11-02 23:59:59'
GROUP BY nummer

Har provat med COUNT(nummer) och dyligt, men får inte till det.
Någon som har något bra tips.

Tack

//Mathias

@ndersMedlem sedan juni 200026 914 inlägg
#2
SELECT nummer, count(*) 
FROM databasen
WHERE startdatum BETWEEN '2011-11-01 00:00:00' AND '2011-11-02 23:59:59'
GROUP BY nummer
AlkvetternMedlem sedan okt. 2002108 inlägg
#3

@nders skrev:

SELECT nummer, count(*) 
FROM databasen
WHERE startdatum BETWEEN '2011-11-01 00:00:00' AND '2011-11-02 23:59:59'
GROUP BY nummer

Tack, men har provat det och då får jag fram andra värden.

Exv så ser resultatet ut så här då

nummer       count(*)
08123456     1590
031556688   1590
054665224    3320
osv..

Det finns inte 1590 st av det nummret, vet inte vad den räknar :)

@ndersMedlem sedan juni 200026 914 inlägg
#4

Öh...

Ser verkligen frågan ut exakt så där när du får de resultaten?

AlkvetternMedlem sedan okt. 2002108 inlägg
#5

Nej du har rätt, hade en koppling mot ytterligare en tabell. Nu funkade det bra.

Tack för hjälpen!

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb