11. april 2002 - 13:24
Der er
11 kommentarer og 1 løsning
max ( tal fra én row)
har en tabel der ser ca. sådan ud: aar1 aar2 aar3 aar4 aar5 fra 320 432 223 311 231 AA 45 100 66 33 60 BB Hvordan får jeg så det højeste tal? fx. where fra = 'AA'
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
11. april 2002 - 13:31
#1
Så kunne du bygge din tabel smartere op... Type, År, Værdi AA aar1 320 AA aar2 432 AA aar3 223 AA aar4 311 AA aar5 231 BB aar1 45 BB aar2 100 BB aar3 66 BB aar4 33 BB aar5 60 Så kunne du "bare" have lavet: SELECT Max(Værdi) FROM tabelNavn WHERE Type='AA';
11. april 2002 - 13:32
#2
Du tænker for meget i "regnearks-verdenen"...
11. april 2002 - 13:44
#3
jeg har fundet ud af det med lidt php. $fetch = mysql_query ("select aar1,aar2,aar3,aar4,aar5 from tabel where fra = 'AA'"); $res = mysql_fetch_row($fetch); $maxaar = max($res[0], $res[1], $res[2], $res[3], $res[4]);
11. april 2002 - 13:46
#4
Ja, men hvad nu når din db når til næste år, og næste igen, vil du så udvidde dit php-program løbende... $fetch = mysql_query ("select aar1,aar2,aar3,aar4,aar5,aar6,aar7 from tabel where fra = 'AA'"); $res = mysql_fetch_row($fetch); $maxaar = max($res[0], $res[1], $res[2], $res[3], $res[4], $res[5], $res[6]);
11. april 2002 - 13:54
#5
nej det er faktist aar1 = folk i alderen 0-19 aar2= alderen 20-29 o.s.v. aar5 = 80+ så ...... :) fra = 1990 1991 o.s.v.
11. april 2002 - 13:58
#6
men noget helt andet hvordan kan jeg runde op til nærmeste hundrede. fx 321 round til 400
11. april 2002 - 13:58
#7
Whatever works 4 U... Kan du så ikke selv svare på dit spørgsmål, og få det lukket :-)
11. april 2002 - 14:00
#8
hvis du hjælper mig med det der round får du points :)
11. april 2002 - 14:06
#9
Så stærk er jeg ikke i PHP... ;-(
11. april 2002 - 14:06
#10
Prøv eventuelt PHP-kategorien...
11. april 2002 - 14:07
#11
tak for din tid :-)
11. april 2002 - 14:09
#12
Så takker jeg da også...!
Computerworld tilbyder specialiserede kurser i database-management