Parameter Eingabe

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Parameter Eingabe

Re: Parameter Eingabe

von Tuete » Mo, 19.05.2008 17:51

Danke, werd ich gleich mal probieren!

Re: Parameter Eingabe

von Gert Seler » Di, 13.05.2008 10:43

Hallo Tuete,
die Antwort ist korrekt, denn es werden die 'dd' <=365 (days=Tage) abgefragt. Du möchtest aber ' yy ' (year=Jahr).

mfg
Gert

Parameter Eingabe

von Tuete » So, 11.05.2008 20:37

Hallöchen, ich habe folgende Abfrage:

Code: Alles auswählen

SELECT "GBID" AS "GBID", "Betreff" AS "Betreff", "Mitarbeiter" AS "Mitarbeiter", "Datum" AS "Datum", "Uhrzeit" AS "Uhrzeit", "Kategorie" AS "Kategorie", "Geändert" AS "Geändert", "DatumÄnder" AS "DatumÄnder", "Notiz" AS "Notiz", "Klient1" AS "Klient1", "Klient2" AS "Klient2", "Klient3" AS "Klient3", "Klient4" AS "Klient4" FROM "Gruppenbuch" WHERE ( CONCAT( "Klient1", CONCAT( "Klient2", CONCAT( "Klient3", "Klient4" ) ) ) LIKE :Name ) AND datediff( 'dd', "Datum", CURRENT_DATE ) <= 365 ORDER BY "Datum" DESC
Ich habe eine Tabelle mit mehreren Daten, die Abfrage soll mir alle Daten des letzten Jahres ausspucken, wenn ich einen Namen aus dieser Tabelle eingebe (natürlich nur die Daten die dem NAmen zugeordnet sind).
Ich bekomme beim Ausführen der Abfrage eine Parameter Eingabeaufforderung die mir aber keine Ergebnisse bringt, wenn ich denn Suchbegriff folgendermaßen eingebe "% Name".
Wenn ich nur "%" eingebe bekomme ich alle Datensätze der letzten 365 Tage.

Kann mir jemand auf die Schnelle sagen, worans liegt. Falsche Abfrage oder falsche Eingabe?


Danke im Voraus

Nach oben