Einzelnen Beitrag anzeigen

Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#18

AW: SQLite - Select mit mehreren Tabellen

  Alt 17. Mär 2014, 15:19
SQL-Code:
SELECT
  1 as Feld,
  SUM(x.tmp) as tmp
FROM
  (
      SELECT
          w.weight, s.name, SUM(g.grade*w.weight)/COUNT(*))/100 AS tmp
      FROM
          grades g
              JOIN subjects s ON s.recno = g.subject
              JOIN weights ON w.recno = g.weight
      GROUP BY
          w.weight, s.name
) x
GROUP BY
  x.Feld;
Und immer noch wird die Exception "Operation wird nicht unterstüzt" ausgelöst. Aber dann glaube ich ihm halt mal, dass die Operation nicht unterstüzt wird... SQLite ist eben
wirklich 'SQL light' [zumindest unter iOS]
Ohne Subselect funktionierts.
Das ist jetzt aber nicht weiter schlimm, muss halt alles weitere in Delphi ausführen, kosten auch nicht soo viel mehr Zeit.

Und danke Furtbichler, dass du mein Beispiel verbessert hast. Damit hast du ein weites Problem gelöst
  Mit Zitat antworten Zitat