Hallo,
ich versuche einen View in IBX anzulegen und habe damit Schwierigkeiten. Der Code sieht folgendermassen aus:
CREATE VIEW "GameScore" ("UserID", "SumOfPoints", "CountOfPoints") AS
SELECT A."UserID", SUM(B."Points"), COUNT(B."Points")
FROM "Users" A, "PointLog" B
WHERE A."UserID" = B."UserID"
GROUP BY "UserID"
ORDER BY 2 DESC, 3 ASC;
Wenn ich das SUM und COUNT weglasse und nur den Feldnamen angebe funktionierts. Ebenso wenn ich die Abfrage nur auf eine Tabelle mache, dann klappts auch mit SUM und COUNT. Desweiteren wird auch noch das ORDER nicht akzeptiert. Gibt es für Views irgentwelche Einschränkungen oder muss ich am Code was ändern.
Gruss
Ralf
ich versuche einen View in IBX anzulegen und habe damit Schwierigkeiten. Der Code sieht folgendermassen aus:
CREATE VIEW "GameScore" ("UserID", "SumOfPoints", "CountOfPoints") AS
SELECT A."UserID", SUM(B."Points"), COUNT(B."Points")
FROM "Users" A, "PointLog" B
WHERE A."UserID" = B."UserID"
GROUP BY "UserID"
ORDER BY 2 DESC, 3 ASC;
Wenn ich das SUM und COUNT weglasse und nur den Feldnamen angebe funktionierts. Ebenso wenn ich die Abfrage nur auf eine Tabelle mache, dann klappts auch mit SUM und COUNT. Desweiteren wird auch noch das ORDER nicht akzeptiert. Gibt es für Views irgentwelche Einschränkungen oder muss ich am Code was ändern.
Gruss
Ralf
Comment