Summering och brytning ~

Databaser & SQL

2 svar · 225 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

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)