Hallo,
ich scheitere in Base echt an den einfachsten Dingen.
Ich möchte zu einer Tabelle, in der u.a. die Spalte Datum hat, eine Abfrage basteln, die mir die Datensätze für einen bestimmten Zeitraum anzeigt, also von Startdatum bis Enddatum.
Wie muss ich vorgehen?
Wie gebe ich ein Abfragekriterium ein?
Moderator: Moderatoren
Re: Wie gebe ich ein Abfragekriterium ein?
Hallo,
Du hast zwei Möglichkeiten:
Analog über das GUI: Viel Erfolg,
Gruß R
Du hast zwei Möglichkeiten:
Code: Alles auswählen
--Fest
SELECT "Tabelle1".* FROM "Tabelle1" where "Datum" >= '2012-01-01' AND "Datum" <= '2012-03-14'
--Parameterabfrage
SELECT "Tabelle1".* FROM "Tabelle1" where "Datum" >= : A_Startdatum AND "Datum" <= : B_Enddatum
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 10: AOO, LO Linux Mint: AOO, LO
Re: Wie gebe ich ein Abfragekriterium ein?
Hallo R,
ich danke dir.
Mein Ansatz war also gar nicht so falsch, mir hat nur der Doppelpunkt gefehlt. Wäre ich aber für Jahre nicht drauf gekommen.
Gibt es irgendwelche Literatur wo ich diese einfachsten Dinge mal finden kann?
Gruß
Steppi
ich danke dir.
Mein Ansatz war also gar nicht so falsch, mir hat nur der Doppelpunkt gefehlt. Wäre ich aber für Jahre nicht drauf gekommen.
Gibt es irgendwelche Literatur wo ich diese einfachsten Dinge mal finden kann?
Gruß
Steppi
Re: Wie gebe ich ein Abfragekriterium ein?
Hallo,
wie wäre es zunächt mit der mitgelieferten Hilfe (F1)? Da steht, unter "Abfrageentwurf" zu finden, folgender Absatz:
wie wäre es zunächt mit der mitgelieferten Hilfe (F1)? Da steht, unter "Abfrageentwurf" zu finden, folgender Absatz:
Gruß RParameter-Eingabe
Im Dialog Parameter-Eingabe werden Sie nach den in der Abfrage definierten Variablen gefragt. Geben Sie für jede Variable der Abfrage einen Wert ein, und bestätigen Sie mit Eingabetaste.
Parameterabfragen werden auch für Unterformulare verwendet, da sie ausschließlich mit Abfragen arbeiten, bei welchen die abzurufenden Werte intern aus einer Variablen gelesen werden.
Im SQL-Statement sieht eine Parameterabfrage z. B. so aus:
select * from 'adressen' where 'name' = :placeholder
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 10: AOO, LO Linux Mint: AOO, LO