Daten der aktuellen Woche ausgeben

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: Daten der aktuellen Woche ausgeben

Re: Daten der aktuellen Woche ausgeben

von tobydom » Fr, 26.02.2010 16:55

hi Barlee,
vielen Dank für die Antwort... hätte ich ja nun wirklich selber drauf kommen können... :roll:

Hast Du für meine zwei anderen Fragen auch noch eine Lösung?

Re: Daten der aktuellen Woche ausgeben

von Barlee » Fr, 26.02.2010 14:38

Hallo Toby,

zu Deiner zweiten Frage:
Verwende statt WEEK(Datum) einfach MONTH(Datum)
http://wiki.services.openoffice.org/wik ... Procedures

Gruß Barlee

Re: Daten der aktuellen Woche ausgeben

von tobydom » Fr, 26.02.2010 09:40

hallo noch drei Fragen dazu:

- wie kann ich den Wert, der vom User als Kalenderwoche eingegeben wurde in meinem Bericht zB in der Kopfzeile ausgeben?

- wie kann ich statt Kalenderwoche einen ganzen Monat abfragen?

- wie kann ich generell in einem Bericht einzelne Informationen aus weiteren Tabellen oder Abfragen einfügen, die nichts mit der Abfrage zu tun haben, die die Grundlage des Berichts sind?

hoffe sehr auf Eure Hilfe,
danke,
toby

Re: Daten der aktuellen Woche ausgeben

von tobydom » Sa, 13.02.2010 21:34

oh.. das muss ich ja gar nicht mehr....
sorry,...

tausend dank für Deine Hilfe.
funzt perfekt

Re: Daten der aktuellen Woche ausgeben

von tobydom » Sa, 13.02.2010 21:29

hi Barlee,
ok. prima. hat geklappt.
nun muss ich ja nurnoch die Datumangaben in meiner Tabelle zu einer Kalenderwoche umwandeln.
So vergleicht er jetzt ja meine Eingabe der Kalenderwoche mit den Datumeinträgen.
kannst du mir das auch sagen, wie das geht?

Re: Daten der aktuellen Woche ausgeben

von Barlee » Sa, 13.02.2010 20:24

Hallo Toby,

einzugeben unter Abfragen / Abfrage in SQL Ansicht erstellen

Gruß Barlee

Re: Daten der aktuellen Woche ausgeben

von tobydom » Sa, 13.02.2010 20:08

hi
vielen Dank für die fixe Antwort.
Habe beide Versionen mal ausprobiert und jedes mal bekomme ich die Fehlermeldung 'Warnung! Syntax error, unexpected STRING, expectin '(' or '{' or NAME

eingegeben habe ich das ganze unter 'Kriterium' in der Spalte 'Datum' meiner Abfrage.

Ne Idee was ich falsch gemacht habe?

Re: Daten der aktuellen Woche ausgeben

von Barlee » Sa, 13.02.2010 19:51

Hallo tobydom,

ganz spontan: Datum in einfache Hochkommas; also folgendes im SQL Fenster versuchen:

Code: Alles auswählen

SELECT * FROM Datum WHERE Datum > '2010-01-30' 
oder besser noch, beim öffnen des Berichts poppt ein Fenster auf, in das ich eingebe, die Daten welcher Woche ich haben möchte.
Das bekommst Du mit einer Parameterabfrage hin:

Code: Alles auswählen

SELECT * FROM Datum WHERE WEEK(Datum) > :Kalenderwoche_angeben 
Beim Ausführen der Abfrage wird die Kalenderwoche abgefragt.

Gruß Barlee

Daten der aktuellen Woche ausgeben

von tobydom » Sa, 13.02.2010 18:52

Hallo zusammen.
Ich habe eine Datenbank mit drei Tabellen.
- In der Ersten liegen die Mitarbeiter mit ihren Personenbezogenen Daten.
- In der Zweiten liegen die Projekte mit den dazugehörigen Daten
- In der Dritten liegen alle Angaben zu geleisteten Stunden bezogen auf Mitarbeiter und Projekte

Nun möchte ich einen Bericht ausgeben lassen, der mir alle Mitarbeiter mit ihren geleisteten Stunden der aktuellen Woche anzeigt oder besser noch, beim öffnen des Berichts poppt ein Fenster auf, in das ich eingebe, die Daten welcher Woche ich haben möchte.

Leider bin ich damit völlig überfordert.

Ich habe versucht eine Abfrage zu erstellen in der ich bei 'Kriterium' in der Spalte Datum: SELECT * FROM Datum WHERE Datum > "2010-01-30" eingebe.
Leider bekomme ich eine Fehlermeldung. Und ich bin mir auch gar nicht sicher, ob ich das richtige mache. Weder ob der platz der Richtige ist für diese Eingabe, noch ob der Befehl richtig ist. Mal ganz abgesehen davon, dass ich damit noch lange nicht die Daten der aktuellen Woche hätte. Weder in den Handbüchern im www, noch im Forum habe ich eine Antwort auf meine Frage gefunden.

Kann mir irgendjemand weiterhelfen?

Vielen Dank,
toby

Nach oben