08. november 2003 - 14:58Der er
7 kommentarer og 1 løsning
SQL: Den her er svær - prøv lykken !
Hej Exp !
Jeg sidder og roder med et ordre system til min eshop, hvor jeg har 3 tables; brugere, ordrer og ordrer_varer
Følgende SQL sætning kan jeg godt få til at virke:
SELECT ordrer.*, brugere.firma, brugere.fornavn, brugere.efternavn, brugere.telefon, brugere.mobil, brugere.fax FROM ordrer, brugere WHERE ordrer.status_id='1' AND ordrer.site_id='".$informationer[id]."' AND (brugere.site_id='2' OR brugere.site_id='0') AND ordrer.betalt='Nej' AND brugere.id=ordrer.bruger_id ORDER BY ordrer.oprettet_timestamp DESC LIMIT 0,20
Jeg ville så gerne havde trukket ordre_pris ud ved hjælp af noget SUM() ! Og det kan jeg ikke lige se hvordan jeg skulle kunne..
I ordrer_varer har jeg felterne; id, antal og pris
Hvis der var 2 varer i "kurven" (ordrer_varer) skulle ordre_pris gerne blive (vare1antal*vare1pris)+(vare2antal*vare2pris)
Der står 200p og respekt på højkant til den der kan give mig løsningen eller kommer med noget så jeg med lidt modificering kan få det til at virke :)
SELECT ordrer.*, brugere.firma, brugere.fornavn, brugere.efternavn, brugere.telefon, brugere.mobil, brugere.fax, sum(ordrer_varer.antal*ordrer_varer.pris) as pris FROM ordrer, brugere, ordrer_varer WHERE ordrer.status_id='1' AND ordrer.site_id='".$informationer[id]."' AND (brugere.site_id='2' OR brugere.site_id='0') AND ordrer.betalt='Nej' AND brugere.id=ordrer.bruger_id group by ordrer.id
...dog utestet ORDER BY ordrer.oprettet_timestamp DESC LIMIT 0,20
Dig havde jeg glemt - nej tak, ingen point. 200p er alt for meget for det her. Prøv at tænke på opfordringen: 15, 30, 60. Der skal meget mere til for at gå over 60 - efter min mening.
Sådan regner jeg ikke point ud... 200p hvis det er meget vigtigt for mig at få løst problemet ! 15p hvis det ikke haster så meget !
Jeg giver en hatte-fis i de point !! Så vil du ha' dem eller ej !?
Synes godt om
Ny brugerNybegynder
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.