Avatar billede naebet Nybegynder
10. oktober 2006 - 08:42 Der er 6 kommentarer og
1 løsning

Sum af start - slut

Hej

eg er ved at lave noget registrering af tidsforbrug i kategorier, i den for bindelse har jeg lidt problemer med at få det lagt sammen indenfor kategorien. Jeg har 5 kategorier og et start tidspunkt og et slut tidspunkt for hver post.

Tabelen ser sådan ud
id
start
slut
kategori

min sql ser sådan her ud

$result = mysql_query("SELECT * FROM tabel WHERE kategori='kat1'" );
While ($info = mysql_fetch_array($result)){
    $start= $info['start'];
    $slut = $info['slut'];
    $kategori = $info['kategori'];
    $kat1=($slut-$start);
}

der kommer kun resultatet fra den sidste post.

er der nogen der kan hjælpe med det
Avatar billede nielle Nybegynder
10. oktober 2006 - 09:13 #1
F.eks. sådan?

$result = mysql_query("SELECT * FROM tabel WHERE kategori='kat1'" );
while ($info = mysql_fetch_array($result)){
    $start = $info['start'];
    $slut = $info['slut'];
    $kategori = $info['kategori'];
    $kat1 += $slut-$start;
}
Avatar billede naebet Nybegynder
10. oktober 2006 - 09:36 #2
Ja det er ikke helt galt, men det er som om den ikke regner helt rigtigt, kan det have noget at gøre med at det er time der skal trækkes fra hinanden?
Avatar billede nielle Nybegynder
10. oktober 2006 - 11:26 #3
Jeg er ikke helt med på hvad du mener med at den ikke regner helt rigtigt?

I øvrigt kan beregningen også laves direkte i SQL'en:

$sql = "SELECT sum(start-slut) AS forloebetTid FROM tabel WHERE kategori='kat1'"
Avatar billede naebet Nybegynder
10. oktober 2006 - 14:15 #4
Jeg har fået det til at virke det var det at der skulle trækkes to tidspunkter fra hinanden der drillede.

ligger du et svar så du kan få dine points?
Avatar billede nielle Nybegynder
10. oktober 2006 - 16:28 #5
Svar :^)
Avatar billede nielle Nybegynder
16. oktober 2006 - 14:13 #6
Så mangler du bare at acceptere svaret :^)
Avatar billede naebet Nybegynder
17. oktober 2006 - 20:01 #7
ups her kommer pointene
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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