Mein Poblem ist folgendes:
Ich sollte alle doppelten und mehrfach vorkommenden Texte gruppieren sowie die Größe der Texte und die Ersparnis ausrechen. Hat alles gut geklappt habe dafür eine Neue Spalte angelegt und alles war ok, nur jetzt muss ich noch die ersparnis GESAMT abfragen heißt die angelegt Spalte einmal Summieren. Habe es mit Unterabfragen versucht geht leider nicht...
select TEXT,count(TEXT) As Anzahl, BIT_LENGTH (Text)/8 as Grösse_Byte, Count(TEXT) * BIT_LENGTH(TEXT)/8 - 1* BIT_LENGTH(TEXT)/8 as Ersparnis_Byte,
Count(TEXT) * BIT_LENGTH(TEXT)/8 as Gesamt
from DB
group by Text
having count(*) > 1;
TEXT Anzahl GRÖSSE_BYTE ERSPARNIS_BYTE GESAMT
ABCD 594 8 4744 4752
1234 191 36 6840 687
Spalte Ersparnis_Byte soll zusammengerechnet werden und zu wissen wie viel Ersparnis man im Endefekt hat.