🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
[gelöst] SQL: WHERE "aussortiert" = '?' (date-Feld)
-
Pit Zyclade
- * LO-Experte *
- Beiträge: 3188
- Registriert: Mo 12. Nov 2012, 16:59
[gelöst] SQL: WHERE "aussortiert" = '?' (date-Feld)
Bin auf der Suche, wie man ein date-Feld, das leer oder verschiedene Datumsinhalte differenziert zum Ausschließen in einer Abfrage benutzen kann.
Welche Möglichkeiten gibt es da?
Danke für Anregung oder Lösung!
Welche Möglichkeiten gibt es da?
Danke für Anregung oder Lösung!
Zuletzt geändert von Pit Zyclade am Do 10. Feb 2022, 22:20, insgesamt 1-mal geändert.
LO 25.8.6.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.
-
Pit Zyclade
- * LO-Experte *
- Beiträge: 3188
- Registriert: Mo 12. Nov 2012, 16:59
Re: SQL: WHERE "aussortiert" = '?' (date-Feld)
Meine Frage gilt für eine HSQLDB namens Akku mit einer Tabelle Akku.
Eine Abfrage funktioniert gut:
SELECT "ID" AS "Akku-ID", "Eigennummer", "Warenbezeichnung", "Typ", "Format", "Nennkapazität", "V", "g", "Lieferant-ID", "Kaufdatum", "verwendet für", "aussortiert" FROM "Akku" ORDER BY "Eigennummer"
Das Feld "aussortiert" ist mit 'date' formatiert.
Ich möchte nun gerne wissen, wie ich eine Abfrage nach den aussortierten und eine nach den (nicht aussortierten)=vorhandenen machen kann. Mit where "aussortiert" = oder <> oder ???
Eine Abfrage funktioniert gut:
SELECT "ID" AS "Akku-ID", "Eigennummer", "Warenbezeichnung", "Typ", "Format", "Nennkapazität", "V", "g", "Lieferant-ID", "Kaufdatum", "verwendet für", "aussortiert" FROM "Akku" ORDER BY "Eigennummer"
Das Feld "aussortiert" ist mit 'date' formatiert.
Ich möchte nun gerne wissen, wie ich eine Abfrage nach den aussortierten und eine nach den (nicht aussortierten)=vorhandenen machen kann. Mit where "aussortiert" = oder <> oder ???
LO 25.8.6.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.
-
Pit Zyclade
- * LO-Experte *
- Beiträge: 3188
- Registriert: Mo 12. Nov 2012, 16:59
Re: SQL: WHERE "aussortiert" = '?' (date-Feld)
Einen Schritt bin ich weiter, die Abfrage nach den Aussortierten:
SELECT "ID" AS "Akku-ID", "Eigennummer", "Warenbezeichnung", "Typ", "Format", "Nennkapazität", "V", "g", "Lieferant-ID", "Kaufdatum", "verwendet für", "aussortiert" FROM "Akku" WHERE YEAR("aussortiert") <> 0 ORDER BY "Eigennummer"
Aber = -1 für das Gegenteil funktioniert nicht.
Wer kann helfen?
SELECT "ID" AS "Akku-ID", "Eigennummer", "Warenbezeichnung", "Typ", "Format", "Nennkapazität", "V", "g", "Lieferant-ID", "Kaufdatum", "verwendet für", "aussortiert" FROM "Akku" WHERE YEAR("aussortiert") <> 0 ORDER BY "Eigennummer"
Aber = -1 für das Gegenteil funktioniert nicht.
Wer kann helfen?
LO 25.8.6.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 "aussortiert" = '?' (date-Feld)
Warum nimmst Du nicht einfach
und als Gegenteil
oder
?
Code: Alles auswählen
WHERE "aussortiert" IS NULLCode: Alles auswählen
WHERE NOT "aussortiert" IS NULLCode: Alles auswählen
WHERE "aussortiert" IS NOT NULLhttps://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
-
Pit Zyclade
- * LO-Experte *
- Beiträge: 3188
- Registriert: Mo 12. Nov 2012, 16:59
Re: SQL: WHERE "aussortiert" = '?' (date-Feld)
Robert, Danke!
Wieder mal perfekt!!!
Pit
Wieder mal perfekt!!!
Pit
LO 25.8.6.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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️