Avatar billede straszek Praktikant
30. juni 2003 - 15:48 Der er 4 kommentarer og
1 løsning

advanceret sortering

Jeg har brug for at få lavet nedenstående sortering, men hvordan den skal formuleres, det har jeg ikke lige tjek på.

i db rejser har jeg 3 afdelinger(org), der alle foretager rejser under forskellige kontornumre alt efter aktivetet(konto, med forskellig pris(pris)

Det jeg gerne ville have var en sortering, der kunne resultere i nedenstående:

--------------------
org 1
konto 10 - samlet pris konto 10
konto 20 - samlet pris konto 20
Pris i alt org 1
--------------------
org 2
konto 10 - samlet pris konto 10
konto 20 - samlet pris konto 20
Pris i alt org 2
--------------------
org 3
konto 10 - samlet pris konto 10
konto 20 - samlet pris konto 20
Pris i alt org 3

Der skal således være en sum på på de enkelte kontoer, og på org.

Søren
Avatar billede kryster Nybegynder
30. juni 2003 - 16:02 #1
Du skal bruge GROUP BY, hvilke felter har du i databasen?
Avatar billede kryster Nybegynder
30. juni 2003 - 16:04 #2
$sql_select = mysql_query("SELECT SUM(beloeb) AS sum, * FROM konto GROUP BY kontonr ORDER BY kontonr") or die(mysql_error());
Avatar billede straszek Praktikant
30. juni 2003 - 16:14 #3
Jeg har en query der således ud:
$resultat = mysql_query("select  * from fak_ind where aar='$aar' and  faknr='$fak_nr' and fak_ref_org ='$row[org_id]' group by fak_ref_konto order by fak_ref_konto") or die(mysql_error());

Hvordan få jeg proppet sum(pris) as priskonto ind i den?
Avatar billede kryster Nybegynder
30. juni 2003 - 17:15 #4
Kan du ikke skrive et SQL dump af tabel strukturen? eller skrive alle de felter du har i tabellen? hvad hedder det felt du har beløbene i?
Avatar billede straszek Praktikant
11. august 2003 - 15:26 #5
lukker
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