Avatar billede doodset Nybegynder
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'
Avatar billede proaccess Nybegynder
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';
Avatar billede proaccess Nybegynder
11. april 2002 - 13:32 #2
Du tænker for meget i "regnearks-verdenen"...
Avatar billede doodset Nybegynder
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]);
Avatar billede proaccess Nybegynder
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]);
Avatar billede doodset Nybegynder
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.
Avatar billede doodset Nybegynder
11. april 2002 - 13:58 #6
men noget helt andet hvordan kan jeg runde op til nærmeste hundrede.
fx  321    round  til  400
Avatar billede proaccess Nybegynder
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 :-)
Avatar billede doodset Nybegynder
11. april 2002 - 14:00 #8
hvis du hjælper mig med det der round får du points :)
Avatar billede proaccess Nybegynder
11. april 2002 - 14:06 #9
Så stærk er jeg ikke i PHP...  ;-(
Avatar billede proaccess Nybegynder
11. april 2002 - 14:06 #10
Prøv eventuelt PHP-kategorien...
Avatar billede doodset Nybegynder
11. april 2002 - 14:07 #11
tak for din tid :-)
Avatar billede proaccess Nybegynder
11. april 2002 - 14:09 #12
Så takker jeg da også...!
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