🍀 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.
Abfragekriterium ZWISCHEN
-
gtzvk64009
- 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
-
pmoegenb
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)-
gtzvk64009
- 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)]-
pmoegenb
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]
-
gtzvk64009
- 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
-
pmoegenb
Re: Abfragekriterium ZWISCHEN
Wenn Du Dich mit SQL beschäftigen möchtest habe ich hier ein Link: http://sql.1keydata.com/de/
-
AndreasJBittner
- ! 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 Jahr2Grüß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:
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 ❤️