Daten einer Spalte aus vorherigem Monat im Bericht nebeneinander listen

17/01/2008 - 10:00 von Stefan Reermann | Report spam
Hallo,

ich möchte in einem Bericht Betriebsstunden von verschiedenen Maschinen von
2 Monaten Absummieren.
Immer am Monatsende werden die Betriebsstunden erfasst und eingegeben, da
heißt das ich für jede Maschine und Monat einen Datensatz mit den
Betriebsstunden habe:

Maschine Erfassungsdatum Betriebsstunden

Wie kann ich jetzt die Betriebsstunden vom Vormonat oder von beliebigen
Monaten dort einfügen.
Zum Beispiel so:

Maschine Erfassungsdatum1 Betriebsstunden1 Erfassungsdatum2
Betriebsstunden2
xxxx 31.12.2006 xxxxxx
31.12.2007 xxxxx
xxxx 31.10.2007 xxxxx
31.11.20007 xxxxx

Das Datum sollte frei wàhlbar sein jedoch nicht mit tt.mm.jjjj sonder nur
mit mm.jjjj z.B. per Paramterwert

Kann man das so in einer Abfrage darstellen?

mfg
 

Lesen sie die antworten

#1 Walther Lückemann
18/01/2008 - 16:52 | Warnen spam
Hallo Stefan,

ganz klug werde ich aus Deiner Anforderung nicht.
Aber vielleicht meinst Du eine Kreuztabellenabfrage der art:

TRANSFORM Sum(DeineTabelle.stunden) AS Summevonstunden
SELECT DeineTabelle.maschine, Sum(DeineTabelle.stunden) AS [Gesamtsumme von
stunden]
FROM DeineTabelle
GROUP BY DeineTabelle.maschine
PIVOT Format([datum],"mmm") In
("Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez");


Viele Grüße

Walther

"Stefan Reermann" schrieb:

Hallo,

ich möchte in einem Bericht Betriebsstunden von verschiedenen Maschinen von
2 Monaten Absummieren.
Immer am Monatsende werden die Betriebsstunden erfasst und eingegeben, da
heißt das ich für jede Maschine und Monat einen Datensatz mit den
Betriebsstunden habe:

Maschine Erfassungsdatum Betriebsstunden

Wie kann ich jetzt die Betriebsstunden vom Vormonat oder von beliebigen
Monaten dort einfügen.
Zum Beispiel so:

Maschine Erfassungsdatum1 Betriebsstunden1 Erfassungsdatum2
Betriebsstunden2
xxxx 31.12.2006 xxxxxx
31.12.2007 xxxxx
xxxx 31.10.2007 xxxxx
31.11.20007 xxxxx

Das Datum sollte frei wàhlbar sein jedoch nicht mit tt.mm.jjjj sonder nur
mit mm.jjjj z.B. per Paramterwert

Kann man das so in einer Abfrage darstellen?

mfg



Ähnliche fragen