Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Ennstaler
**
Beiträge: 39
Registriert: Mi, 12.04.2017 07:31

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von Ennstaler »

Entschuldigung, hab mich natürlich vorher registriert, wollte nicht als Gast schreiben, habe nur vergessen mich anzumelden.
Beste Grüße aus den Bergen,
Peter
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von F3K Total »

Moin
Gast hat geschrieben: Mi, 12.04.2017 07:49 Leider kann ich keinen Screenshot hochladen.
der hilft auch nicht, lade besser die Datenbankdatei, ggf. verfremdet hier hoch.
Falls sie zu groß ist, entferne unnötiges, wie Formulare oder Berichte. Dann führe über Extras/SQL... einmalig das Kommando

Code: Alles auswählen

CHECKPOINT DEFRAG
aus, um die Datenbank zu komprimieren.
Gruß R
Ennstaler
**
Beiträge: 39
Registriert: Mi, 12.04.2017 07:31

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von Ennstaler »

Servus,
Danke für die Info.


Habe tagsüber daran gewerkelt, dadurch hat sich FROM "Abfrage_Stammdaten_Alter" auf "Abfrage_Turnier_Alter" geändert.

Beste Grüße,
Peter
Dateianhänge
bogenturnier.odb
(13.94 KiB) 154-mal heruntergeladen
Zuletzt geändert von Ennstaler am Sa, 15.04.2017 10:12, insgesamt 1-mal geändert.
Ennstaler
**
Beiträge: 39
Registriert: Mi, 12.04.2017 07:31

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von Ennstaler »

Nachsatz:

Handeln tut es sich um diese Abfrage: 0_Altersklasse_ab15Jahre
Diese habe ich jetzt zum üben für mich angelegt.
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von F3K Total »

Hi,
probiere es so:

Code: Alles auswählen

SELECT
    "ID",
    (SELECT COUNT( "Punkte" ) FROM "Abfrage_Turnier_Alter" WHERE "Punkte" <= "a"."Punkte" AND "Geschlecht" NOT LIKE 'm' AND "Alter" >= 15  ) AS "Rang",
    "Nachname",
    "Punkte",
    "Geschlecht",
    "Mannschaft",
    "Alter"
FROM
    "Abfrage_Turnier_Alter" AS "a"
WHERE
    "Geschlecht" NOT LIKE 'm'
AND
    "Alter" >= 15
ORDER BY
    "Punkte" DESC
Gruß R
Ennstaler
**
Beiträge: 39
Registriert: Mi, 12.04.2017 07:31

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von Ennstaler »

Servus,
Danke, leider funktioniert der Code nicht so wie er sollte.
Die Spalte Rang reiht augenscheinlich wilkührlich bzw fängt 2x mit einer 0 an - siehe Screenshot.
screen.png
screen.png (29.48 KiB) 7454 mal betrachtet
Beste Grüße
Peter
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von F3K Total »

Kopieren und Einfügen ist zu schwer? Nimm den GANZEN Code, bei dir fehlen die untersten 4 Zeilen.
R
Ennstaler
**
Beiträge: 39
Registriert: Mi, 12.04.2017 07:31

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von Ennstaler »

Ach Gott... Sorry... ich hab jetzt meine Brille aufgesetzt.
Schaut schon ganz gut aus, nur wird die Spalte Rang absteigend sortiert.
screen.png
screen.png (25.82 KiB) 7442 mal betrachtet
Habe auch schon versucht zusätzlich mit "Rang" ASC, das greift zwar, aber damit dreht es die Punktespalte auch wieder um (also aufsteigend, statt absteigend).
acco
***
Beiträge: 52
Registriert: So, 04.05.2014 19:54

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von acco »

nAbend,

dann tausche in der Abfrage "<=" gegen ">=". Alles andere bleibt.

Gruß acco
openSUSE 13.1, LibreOffice 4.3.2.2
Ennstaler
**
Beiträge: 39
Registriert: Mi, 12.04.2017 07:31

Re: Rangliste - Zeilennummerierung in Abfrage nach Wettkampfpunkten

Beitrag von Ennstaler »

Woahh, Perfekt - vielen vielen Dank;

Beste Grüße, Peter
Antworten