Ich versuche, einen Bericht mit 3 Spalten zu erstellen und sie alle stammen aus der gleichen Tabelle mit "lokalen Speicher", "ID", "TotalSpend", "Member Card Number".SQL-Abfrage für sql Lite
Store Totalnumofmembers TotalSpendforall
----- ------------------ ---------------
Store A 1500 $100.50
Store B 2000 $500.00
Store C 400 $300.00
Und es ist nicht das Ergebnis gibt mir ich wollte, wenn diese Abfrage auszuführen versuchen:
SELECT "Local Store",
(SELECT count(ID) FROM ListMembers WHERE Id=a.Id and "Member Card Number" is not null) AS totalnumofmembers,
(SELECT sum("total spend") FROM ListMembers WHERE Id=a.Id) AS totalspendforall FROM ListMembers a
GROUP BY "Local Store"
Gibt es andere Verfahren außer mit selbst anschließen? Danke
Können Sie posten, was Ihre Abfrage zurückgibt und was ist das erwartete Ergebnis? – istovatis