Avatar billede morten_linder Praktikant
04. januar 2004 - 21:51 Der er 7 kommentarer og
1 løsning

regning i mysql?

Hej der..

jeg ved ikke om det er mig der er stiv, men hva pokker går der galt i det her:

select faktura_id,
    sum(pris) AS faktura_total,
    sum(pris_indkob) AS vareforbrug,

    sum(pris) - sum(pris_indkob) AS daekningsbidrag,
   
    (sum(pris) - sum(pris_indkob)) / ((sum(pris) * 0.8)) * 100 AS daekningsgrad
   
from faktura
where butik_id = '1'
group by faktura_id

Daekningsgrad kommer ikke ud, helt som planlagt... giver ihvertfald i mange tilfælde 125% - det spiller jo ikke :/
Avatar billede Slettet bruger
04. januar 2004 - 22:04 #1
Du skriver AS daekningsbidrag 2 gange. Er det meningen?
Avatar billede arne_v Ekspert
04. januar 2004 - 22:12 #2
/0.8 er det samme som *1.25 så ...
Avatar billede arne_v Ekspert
04. januar 2004 - 22:13 #3
... hvis sum(pris_indkob) er nul så skal det give 125%
Avatar billede Slettet bruger
04. januar 2004 - 22:17 #4
Og jeg kan åbenbart ikke læse.
Avatar billede morten_linder Praktikant
05. januar 2004 - 08:31 #5
daekningsgraden kan ikke være 125%.... så jeg må være stiv i min formel
Avatar billede arne_v Ekspert
05. januar 2004 - 08:49 #6
Problemet er formentlig at du har 0.8 (fratræk af moms formoder jeg)
under brøk stregen men ikke over.
Avatar billede morten_linder Praktikant
05. januar 2004 - 08:53 #7
fandt jeg ud af.... må kigge lidt på det senere, når jeg får tid til det.
Avatar billede arne_v Ekspert
23. januar 2004 - 22:24 #8
OK ?
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