Avatar billede mrplov Nybegynder
24. maj 2007 - 04:39 Der er 2 kommentarer og
1 løsning

alt som ikke er inde for de sidste 2 måneder

Hej

Jeg sidder med en database med telefon-samtaler, i den har jeg en tabel med alle registrerede opkald som hedder "incoming" med 2 fields:

telefonnr
dato

Jeg skal ha de telefon-numre på dem som ikke har ringet i 2 måneder.

har prövet en masse bla.

SELECT MAX(dato) AS lastcall,telefonnr
FROM incoming
WHERE DATE_SUB(NOW(), INTERVAL 2 MONTH) > lastcall
GROUP BY telefonnr

Men intet virker, nogen der har et bud?

På forhånd tak /ploven
Avatar billede arne_v Ekspert
24. maj 2007 - 04:43 #1
SELECT MAX(dato) AS lastcall,telefonnr
FROM incoming
GROUP BY telefonnr
HAVING DATE_SUB(NOW(), INTERVAL 2 MONTH) > lastcall

eller

SELECT MAX(dato) AS lastcall,telefonnr
FROM incoming
GROUP BY telefonnr
HAVING DATE_SUB(NOW(), INTERVAL 2 MONTH) > MAX(dato)
Avatar billede mrplov Nybegynder
24. maj 2007 - 05:41 #2
Takker - smid et svar.
Avatar billede arne_v Ekspert
24. maj 2007 - 16:24 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester