Avatar billede fjammi Nybegynder
23. januar 2007 - 10:29 Der er 4 kommentarer og
1 løsning

Kun et udtræk pr time

Hej

Hvordan kan jeg lave et sql udtræk som som kun får et resultat pr time, som i eksemplet nedenfor:

ID    DATO            TAL1    TAL2
1    05-11-2004 10:06:41    3.3    7.7
2    05-11-2004 10:43:36        3.6    8.9
3    05-11-2004 10:47:16        1.7    8.9
4    05-11-2004 11:05:44        5.7    10.4
5    05-11-2004 11:06:29        7.0    10.5
6    05-11-2004 12:07:36    6.8    10.5
7    05-11-2004 12:08:43        4.8    10.5
8    05-11-2004 13:09:27        4.9    10.5
9    05-11-2004 13:10:25        5.9    10.5
10    05-11-2004 13:11:40        5.6    10.5


Skal blive til

ID    DATO            TAL1    TAL2
1    05-11-2004 10:06:41    3.3    7.7
4    05-11-2004 11:05:44        5.7    10.4
6    05-11-2004 12:07:36    6.8    10.5
8    05-11-2004 13:09:27        4.9    10.5

På forhånd tak
Avatar billede dr_chaos Nybegynder
23. januar 2007 - 10:31 #1
WHERE DATEDIFF(hh, startdato, slutdato)<=1
Avatar billede dr_chaos Nybegynder
23. januar 2007 - 10:32 #2
nevermind jeg misforstod spørgsmålet.
Avatar billede kjulius Novice
25. januar 2007 - 01:46 #3
Måske sådan?

SELECT *
FROM dinTabel t
WHERE dato = (SELECT MIN(dato) FROM dinTabel WHERE DATE(dato) = DATE(t.dato) AND HOUR(dato) = HOUR(t.dato))

(vil dog ikke virke, hvis der er flere rækker med samme værdi i DATO feltet)

DATE funktionen kom først med version 4.1.1, så et alternativt kunne være

SELECT *
FROM dinTabel t
WHERE dato = (SELECT MIN(dato) FROM dinTabel WHERE DATE_FORMAT(dato, '%Y%m%d%H') = DATE_FORMAT(t.dato, '%Y%m%d%H'))
Avatar billede fjammi Nybegynder
21. juni 2007 - 13:11 #4
lukker
Avatar billede kjulius Novice
21. juni 2007 - 23:40 #5
Du har ikke kommenteret mit indlæg. Virkede det ikke?
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