🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.

🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

was ist hier falsch

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Rambo_172

was ist hier falsch

Beitrag von Rambo_172 » Sa 11. Nov 2023, 18:25

Hallo, an alle da draußen,

ich habe eine frage warum, lauft die Platzierung nicht richtig.

Kann mir jemand bitte helfen.

Meine Datenbank
Zuletzt geändert von Rambo_172 am Di 14. Nov 2023, 11:35, insgesamt 1-mal geändert.

Rambo_172

Re: was ist hier falsch

Beitrag von Rambo_172 » Sa 11. Nov 2023, 19:19

Meine Datenbank
Zuletzt geändert von Rambo_172 am Di 14. Nov 2023, 11:35, insgesamt 1-mal geändert.

Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Re: was ist hier falsch

Beitrag von Pit Zyclade » So 12. Nov 2023, 10:50

Das meinst du doch nicht Ernst? Schau dir mal deine Tabellen in deiner Datenbank an und eliminiere erst einmal die doppelten Datensätze. Dann könnte man vielleicht die Abfragen angehen usw.
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Rambo_172

Re: was ist hier falsch

Beitrag von Rambo_172 » So 12. Nov 2023, 13:21

Hallo, das ist ein Auszug meiner Abfrage.

SELECT ( SELECT COUNT( * ) FROM ( SELECT "Fahrer", "Nation", "WMJ", "Siege", "von", "bis", "Siege_je_Konstrukteur", SUM( "WMS" ) "WMS" FROM "Weltmeister_Siege_Formel_1" GROUP BY "Fahrer", "Nation", "WMJ", "Siege", "von", "bis", "Siege_je_Konstrukteur" ) WHERE "WMS" > "A"."WMS" ) + 1 AS "Platz", "Fahrer", "Nation", "WMJ", "Siege", "WMS", "von", "bis", "Siege_je_Konstrukteur" FROM ( SELECT "Fahrer", "Nation", "WMJ", "Siege", "von", "bis", "Siege_je_Konstrukteur", SUM( "WMS" ) "WMS" FROM "Weltmeister_Siege_Formel_1" GROUP BY "Fahrer", "Nation", "WMJ", "Siege", "von", "bis", "Siege_je_Konstrukteur" ) AS "A" ORDER BY "Platz" ASC, "Siege" ASC, "WMS" ASC

Ich weiß nicht warum die Plätze doppelt vergeben werden.

Trotzdem möchte ich Danke sagen. An Pit Zyclade.

Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Re: was ist hier falsch

Beitrag von Pit Zyclade » So 12. Nov 2023, 13:57

Schnallst du meine Bemerkung nicht?
Du sollst in die Tabelle "Weltmeister_Siege_Formel_1" gehen und dort die Duplikate tilgen.
Oder irre ich mich? Das fängt doch schon mit Datensatz 1 und zwei an und setzt sich bei 12 und 13, 15 & 16, 17 & 18 usw. fort. Die sind identisch oder?
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Rambo_172

Re: was ist hier falsch

Beitrag von Rambo_172 » So 12. Nov 2023, 14:16

Hallo, ich habe davon keine Ahnung,

Aber bei Platzierung werden sie Siege nicht berücksichtigt.

Das sieht man oben in der Parameterabfrage.

Ich weiß nicht wie man das ändern kann.

Auszug das der Tabelle.

MtG Renne
Zuletzt geändert von Rambo_172 am Di 14. Nov 2023, 11:35, insgesamt 2-mal geändert.

Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Re: was ist hier falsch

Beitrag von Pit Zyclade » So 12. Nov 2023, 14:41

Hast du die Tabelle korrigiert? Dann lade die Datei (oder nur die Tabelle) noch einmal hoch. Ich habe keine Lust Deine Arbeit zu machen. Erst danach schaue ich in die nächste Stufe (Abfrage)

Verstehe ich dich richtig, du weißt nicht, wie man Datensätze löschen kann?

Wenn du einfache Dinge nicht kannst, woher hast du dann die SQL-Konstruktion für die Abfrage? (Hat Robert dir geholfen?)
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Rambo_172

Re: was ist hier falsch

Beitrag von Rambo_172 » So 12. Nov 2023, 15:53

Hallo mit F3K Total den Code geschrieben.

Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Re: was ist hier falsch

Beitrag von Pit Zyclade » So 12. Nov 2023, 19:42

Der Platz wird offenbar errechnet, kommt primär nicht aus der Tabelle und der Bezug ist in der SQL-"Formel" zweimal auf ein und dieselbe Tabelle.

Mich irritiert auch, warum du in der db eine weitere Tabelle hast, auf die gar kein Bezug genommen wird und eine zweite, nicht funktionierende Abfrage. Ist das Ganze hier Hochgeladene nur ein Auszug?

Ich würde in deinem Falle noch einmal direkt den Helfer (F3K Total) anfragen. Er kennt ganz sicher den Schreibfehler.
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Re: was ist hier falsch

Beitrag von Pit Zyclade » Mo 13. Nov 2023, 08:53

Schreib doch mal auf, wonach der Platz berechnet werden soll, vielleicht als Formel, vielleicht als Text?

Ich kann nämlich nicht erkennen, welche Kriterien für die Berechnung von Platz gelten sollen.
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten