🙏 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!🍀
>> 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
was ist hier falsch
Hallo, an alle da draußen,
ich habe eine frage warum, lauft die Platzierung nicht richtig.
Kann mir jemand bitte helfen.
Meine Datenbank
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.
Re: was ist hier falsch
Meine Datenbank
Zuletzt geändert von Rambo_172 am Di 14. Nov 2023, 11:35, insgesamt 1-mal geändert.
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: was ist hier falsch
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.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Re: was ist hier falsch
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.
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.
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: was ist hier falsch
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?
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.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Re: was ist hier falsch
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
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.
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: was ist hier falsch
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?)
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.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: was ist hier falsch
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.
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.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: was ist hier falsch
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.
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.
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.