🙏 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. 🤗
Abfragekriterium ZWISCHEN
-
- Beiträge: 4
- Registriert: Mi 16. Mär 2011, 08:48
Abfragekriterium ZWISCHEN
Hallo Leute
ich habe eine Abfrage mit dem Kriterium ZWISCHEN erstellt. Ziel ist es aus einer Kundendatei die Geburtstage eines bestimmten Zeitraums herauszufiltern. Der haken an der Sache ist, daß das Geburtsjahr unberücksichtigt bleibt, da ich sonst nur die Geburtstage des Geburtsjahres habe. Wer hat einen Lösungsansatz für mich?
Gruß Mario
ich habe eine Abfrage mit dem Kriterium ZWISCHEN erstellt. Ziel ist es aus einer Kundendatei die Geburtstage eines bestimmten Zeitraums herauszufiltern. Der haken an der Sache ist, daß das Geburtsjahr unberücksichtigt bleibt, da ich sonst nur die Geburtstage des Geburtsjahres habe. Wer hat einen Lösungsansatz für mich?
Gruß Mario
Re: Abfragekriterium ZWISCHEN
Hallo Mario,
hier ein Beispiel, das Du in der SQL-Ansicht benutzen kannst:
hier ein Beispiel, das Du in der SQL-Ansicht benutzen kannst:
Code: Alles auswählen
Select * from Datum
WHERE Month(Geburtsdatum) >= :Monat1
AND Month(Geburtsdatum) <= :Monat2
Order by Month(Geburtsdatum), Day(Geburtsdatum)
-
- Beiträge: 4
- Registriert: Mi 16. Mär 2011, 08:48
Re: Abfragekriterium ZWISCHEN
Vielen Dank, jetzt bin ich auf dem Gebiet ein totaler Armateur. Wie integrie ich den genannten Code in den bestehenden? Einfach dahinter kopieren klappt nicht.
Code: Alles auswählen
[SELECT "Kundenadresse"."VAM", "Kundenadresse"."KD" AS "KD", "Kundenadresse"."Name I" AS "Name I", "Kundenadresse"."Ort" AS "Ort", "Entscheider"."Anrede" AS "Anrede", "Entscheider"."Vorname" AS "Vorname", "Entscheider"."Nachname" AS "Nachname", "Entscheider"."Telefon" AS "Telefon", "Entscheider"."Mobil" AS "Mobil", "Entscheider"."Position" AS "Position", "Entscheider"."Geburtstag" AS "Geburtstag", "Entscheider"."Brief" AS "Brief", "Entscheider"."sonstige Hinweise" AS "sonstige Hinweise" FROM "Kundenadresse", "Entscheider" WHERE "Kundenadresse"."KD" = "Entscheider"."KD" AND "Entscheider"."Geburtstag"
Select * from Datum
WHERE Month(Geburtsdatum) >= :Monat1
AND Month(Geburtsdatum) <= :Monat2
Order by Month(Geburtsdatum), Day(Geburtsdatum)]
Re: Abfragekriterium ZWISCHEN
gtzvk64009 hat geschrieben:Vielen Dank, jetzt bin ich auf dem Gebiet ein totaler Armateur. Wie integrie ich den genannten Code in den bestehenden? Einfach dahinter kopieren klappt nicht.
Code: Alles auswählen
[SELECT "Kundenadresse"."VAM", "Kundenadresse"."KD" AS "KD", "Kundenadresse"."Name I" AS "Name I", "Kundenadresse"."Ort" AS "Ort", "Entscheider"."Anrede" AS "Anrede", "Entscheider"."Vorname" AS "Vorname", "Entscheider"."Nachname" AS "Nachname", "Entscheider"."Telefon" AS "Telefon", "Entscheider"."Mobil" AS "Mobil", "Entscheider"."Position" AS "Position", "Entscheider"."Geburtstag" AS "Geburtstag", "Entscheider"."Brief" AS "Brief", "Entscheider"."sonstige Hinweise" AS "sonstige Hinweise" FROM "Kundenadresse", "Entscheider" WHERE "Kundenadresse"."KD" = "Entscheider"."KD" AND "Entscheider"."Geburtstag" Select * from Datum WHERE Month(Geburtsdatum) >= :Monat1 AND Month(Geburtsdatum) <= :Monat2 Order by Month(Geburtsdatum), Day(Geburtsdatum)][/quote] Logisch, ich habe ja auch Beispiel geschrieben. Folgendes ist falsch: - [b]Select[/b]-Befehl wurde von Dir bereits abgesetzt. - [b]Where[/b]-Klausel wurde von Dir bereits abgesetzt. - Tabelle [b]Datum [/b]existiert nicht. Sofern Deine SQL-Syntax richtig ist, müsste es wie folgt lauten: [quote]SELECT "Kundenadresse"."VAM", "Kundenadresse"."KD" AS "KD", "Kundenadresse"."Name I" AS "Name I", "Kundenadresse"."Ort" AS "Ort", "Entscheider"."Anrede" AS "Anrede", "Entscheider"."Vorname" AS "Vorname", "Entscheider"."Nachname" AS "Nachname", "Entscheider"."Telefon" AS "Telefon", "Entscheider"."Mobil" AS "Mobil", "Entscheider"."Position" AS "Position", "Entscheider"."Geburtstag" AS "Geburtstag", "Entscheider"."Brief" AS "Brief", "Entscheider"."sonstige Hinweise" AS "sonstige Hinweise" FROM "Kundenadresse", "Entscheider" WHERE "Kundenadresse"."KD" = "Entscheider"."KD" AND Month("Entscheider"."Geburtstag") >= :Monat1 AND Month("Entscheider"."Geburtstag") <= :Monat2 Order by Month("Entscheider"."Geburtstag"), Day("Entscheider"."Geburtstag")[/quote]
-
- Beiträge: 4
- Registriert: Mi 16. Mär 2011, 08:48
Re: Abfragekriterium ZWISCHEN
Danke,
verstanden habe es zwar trotzdem nicht, funktioniert aber! Großen Dank
Gruß Mario
verstanden habe es zwar trotzdem nicht, funktioniert aber! Großen Dank
Gruß Mario
Re: Abfragekriterium ZWISCHEN
Wenn Du Dich mit SQL beschäftigen möchtest habe ich hier ein Link: http://sql.1keydata.com/de/
-
- ! Supporter - Spende !
- Beiträge: 25
- Registriert: Fr 8. Apr 2011, 12:10
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Abfragekriterium ZWISCHEN
Hi,
das geht auch mit.
Grüße
Andreas
das geht auch mit
Code: Alles auswählen
SELECT * FROM Tabelle WHERE YEAR(Datum) BETWEEN Jahr1 AND Jahr2
Grüße
Andreas
LO 7.5.1.2
iMac Retina 5K, 27", 3,3 GHz 6-Core i5, 64 GB /MacBook Pro, 8 GB RAM, Mac OS X 13.2.1 (22D68)
MySQL 8.0.28
iMac Retina 5K, 27", 3,3 GHz 6-Core i5, 64 GB /MacBook Pro, 8 GB RAM, Mac OS X 13.2.1 (22D68)
MySQL 8.0.28
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.