SELECT "Akku"."ID" , "Akku"."Eigennummer", "Akku"."Typ", "Akku"."Format", "Akku"."Warenbezeichnung",
"Lade-Datum", "CCAP [mAh]", "Nennkapazität", "DCAP [mAh]",
"aussortiert",
"DCAP [mAh]" *100 / "Nennkapazität" AS "Kapazität [%]"
FROM "Akku" LEFT JOIN "Ladung" ON "Ladung"."Eigennummer" = "Akku"."Eigennummer" ORDER BY "Kapazität [%]"
WHERE "Akku"."Format" LIKE 'AA'
Klappt nicht. Wo muss diese WHERE-Formulierung eingebaut werden?
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst] SQL: WHERE bei Konstruktion mit JOIN LEFT ?
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
[gelöst] SQL: WHERE bei Konstruktion mit JOIN LEFT ?
Zuletzt geändert von Pit Zyclade am Do 10. Feb 2022, 11:06, insgesamt 1-mal geändert.
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: SQL: WHERE bei Konstruktion mit JOIN LEFT ?
Zuerst die "ON"-Bedingung, danach die "WHERE"-Bedingungen, dann die Sortierung.
Und wenn Du sowieso nur nach 'AA' suchst, dann ist da ein Gleichheitszeichen angebracht. Sonst:
Damit hast Du alle Akkus, bei denen irgendwo AA steht.
Code: Alles auswählen
FROM "Akku"
LEFT JOIN "Ladung"
ON "Ladung"."Eigennummer" = "Akku"."Eigennummer"
WHERE "Akku"."Format" LIKE 'AA'
ORDER BY "Kapazität [%]"
Code: Alles auswählen
WHERE "Akku"."Format" LIKE '%AA%'
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: SQL: WHERE bei Konstruktion mit JOIN LEFT ?
Danke Robert,
Du hast mich auf die richtige Spur gebracht:
funktioniert,
also
bei LIKE muß man das gewünschte Gleichnis in '% %' setzen bei = aber nicht
Danke!
Pit
Du hast mich auf die richtige Spur gebracht:
Code: Alles auswählen
SELECT "Akku"."ID" , "Akku"."Eigennummer", "Akku"."Typ", "Akku"."Format", "Akku"."Warenbezeichnung",
"Lade-Datum", "CCAP [mAh]", "Nennkapazität", "DCAP [mAh]",
"aussortiert",
"DCAP [mAh]" *100 / "Nennkapazität" AS "Kapazität [%]"
FROM "Akku" LEFT JOIN "Ladung" ON "Ladung"."Eigennummer" = "Akku"."Eigennummer" WHERE "Format" = 'AA' ORDER BY "Kapazität [%]"
also
bei LIKE muß man das gewünschte Gleichnis in '% %' setzen bei = aber nicht
Danke!
Pit
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.