Avatar billede Droiddk Novice
27. maj 2016 - 21:51 Der er 4 kommentarer og
2 løsninger

Maks for en konkret dag

Hej

Min tabel ser ud som følgende:

ID      Datetime            Date        Temp
6043    2016-05-24 10:20:00 2016-05-24  19.3
6042    2016-05-24 10:15:00 2016-05-24  19.1
6041    2016-05-24 10:10:00 2016-05-24  19.1
6040    2016-05-24 10:05:00 2016-05-24  19.1

Min tabel rækker over flere dage, uger, måneder og år.

Jeg vil gerne finde maks "temp" pr dag, uge, måned og år og knytte det til 'datetime' for maks temp. Lige nu fokuserer jeg kun på at finde maks for en konkret dag.

Jeg har prøvet dette for at finde maks for en konkret dag:

SELECT datetime ,max(temp) as maxtemp FROM weatherdata WHERE day(date) = '19'";

Men tidspunktet passer ikke, 00:00:00 vises som tidspunkt.

Er der en der er rar at hjælpe lidt? :)

Mvh
Avatar billede htx98i17 Professor
28. maj 2016 - 17:57 #1
Prøv


SELECT datetime ,max(temp) as maxtemp FROM weatherdata WHERE day(date) = '19' GROUP BY temp
Avatar billede arne_v Ekspert
29. maj 2016 - 00:25 #2
Utestet:

SELECT `date`,MAX(temp) AS maxtemp FROM weatherdata GROUP BY `date` ORDER BY `date` ASC

og

SELECT MONTH(`date`) AS m,YEAR(`date`) AS y,MAX(temp) AS maxtemp FROM weatherdata GROUP BY YEAR(`date`),MONTH(`date`) ORDER BY YEAR(`date`) ASC,MONTH(`date`)ASC

og

SELECT YEAR(`date`) AS y,MAX(temp) AS maxtemp FROM weatherdata GROUP BY YEAR(`date`) ORDER BY YEAR(`date`) ASC
Avatar billede Droiddk Novice
29. maj 2016 - 13:00 #3
Hej htx98i17 og arne_v

Tak for jeres bidrag.

Jeg har fundet ud af, med inspiration fra jer, at følgende giver det ønskede (for maks værdi):

SELECT datetime, temp FROM weatherdata WHERE day(date) = 05 order by temp desc limit 1";

Er det ok at jeg deler point mellem jer?

mvh
Avatar billede arne_v Ekspert
29. maj 2016 - 22:16 #4
Point eksisterer ikke laengere paa Eksperten.dk.

Jeg ved ikke engang om du kan acceptere to svar. Men proev. Kan man ikke saa skal det fejlmeldes.
Avatar billede Droiddk Novice
29. maj 2016 - 22:28 #5
Ok. Der var ellers mulighed for at angive antal point da jeg oprettede spørgsmålet, underligt.

Mvh
Avatar billede arne_v Ekspert
29. maj 2016 - 23:16 #6
Ja.

Men de lancerede en ny version igaar.
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