webForumDet fria alternativet
Logga in / Bli medlem

Summering och brytning ~

Databaser & SQL

2 svar · 217 visningar · startad av Lasp

Medlem sedan juli 200012 978 inlägg
Trådstart#1

eller tvärtom förstås bryta per nytt konto eller kstalle summera både del och totaler?
Hur gör man det enklast??
SELECT LoggTabell.LoggNr, LoggTabell.Nummer, KnterRad.Konto, KnterRad.KStalle, KnterRad.Debet, KnterRad.Kredit
FROM Param INNER JOIN (LoggTabell INNER JOIN KnterRad ON LoggTabell.Nummer=KnterRad.Nummer) ON Param.Loggnr=LoggTabell.LoggNr
ORDER BY KnterRad.Konto, KnterRad.KStalle;

Tacksam för förslag
Vill även ha alla Loggtabell.Nummer i en annan fråga. :P

Medlem sedan dec. 200012 464 inlägg
#2

Kan du visa lite tabellinnehåll och vilket resultat du förväntar dig?

Vilken DBMS?

Medlem sedan juli 200012 978 inlägg
#3

Så här fick jag ut alla nuffror:

SELECT KnterRad.Konto,KnterRad.KStalle, SUM(KnterRad.Debet),
SUM(KnterRad.Kredit)
FROM Param INNER JOIN (LoggTabell INNER JOIN KnterRad ON LoggTabell.Nummer =
KnterRad.Nummer) ON Param.Loggnr = LoggTabell.LoggNr
GROUP BY KnterRad.Konto,KnterRad.KStalle
ORDER BY KnterRad.Konto, KnterRad.KStalle;

Men pengarna är inte formerade snyggt. :e

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)