Hallo ,
Ich versuche gerade eine SQL abfrage zu erstellen ,
Klappt soweit auch ganz gut nur ist diese sehr langsam
Ich will mehere Summen als Spalten definieren.
Im endeffekt will ich so 400 Summen zusammen zählen.
Nur leider braucht das sehr lange.
Wie kann ich das optimieren ?
Würde es etwas bringen wenn ich das in eine Schleife verpacke ? und wie mache ich das ?
Gruß Phil
Ich versuche gerade eine SQL abfrage zu erstellen ,
Klappt soweit auch ganz gut nur ist diese sehr langsam
Ich will mehere Summen als Spalten definieren.
Code:
Select Sum(Case When data.sollkonto >= data.bereich.`Von Konto` And data.sollkonto <= data.bereich.`Bis Konto` And data.Zeile = 1 Then data.sollbetrag Else 0 End) As soll1, Sum(Case When data.sollkonto >= data.bereich.`Von Konto` And data.sollkonto <= data.bereich.`Bis Konto` And data.Zeile = 2 Then data.sollbetrag Else 0 End) As soll2 From data, data.bereich Join data.text On data.bereich.Zeile = data.text.Zeile
Nur leider braucht das sehr lange.
Wie kann ich das optimieren ?
Würde es etwas bringen wenn ich das in eine Schleife verpacke ? und wie mache ich das ?
Gruß Phil
Comment