PDA

Vollständige Version anzeigen : Excel/MS Query Datums-Abfrage


Jenpet
15.07.2012, 12:23
hallo,

ich habe eine Frage zu den MS Query Abfragen in Excel.

Ich hab eine Verbindung zu einer xsl Datei aufgebaut und möchte mir bestimmte Daten davon anzeigen lassen.

Das funktioniert alles sehr gut, aber ich möchte 2 felder für den Umsatz in meiner Tabelle haben.

Ich will den Umsatz für die Produkte im Jahr 2011 und im Jahr 2010 ausgeben um sie miteinander zu vergleichen.

Wie kann ich Query eine abfrage oder einen Parameter mitgeben, damit ich in einem Feld nur die neuen Werte sehe und im anderen Feld die alten?

Ich hab es schon halb hinbekommen mit einer IIF Abfrage, aber es stimmt noch nicht, da ich nicht die richtige Funktion finde um das Datum heraus zu lesen.
SELECT Max(His.`Artikelnummer`) AS `Artikelnummer`, Max(His.`Artikelbezeichnung`) AS ` _
Artikelbezeichnung`, His.`Li-AdrNr`, MAX(His.`Li-Name2`) AS `Li-Name2`, Max(His.`Datum`) as ` _
Datum`, Sum(His.GPreisNt) As Umsatz2011,

IIF(Sum(His.GPreisNt)>6,Sum(His.GPreisNt),0) AS Umsatz2010

FROM `Sheet1$` His
WHERE (His.`Li-AdrNr`=?) AND (His.`Artikelbezeichnung` Like ?+'%')
GROUP By His.`Li-AdrNr`, His.`Artikelbezeichnung`, His.`Artikelnummer`

Sum gibt natürlich nicht das Datum heraus sondern nur eine zahl aber wenn ich nach His.Datum<01.01.2012 suche kommt immer eine Fehlermeldung
Schonmal danke im voraus für die Antworten

Hajo_Zi
15.07.2012, 12:39
Du hast Glück das JINX nicht mehr da ist, ansonsten würde Dein Beitrag wegen Crossposting geschlossen werden.


<img src="http://Hajo-Excel.de/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://Hajo-Excel.de/index.htm" onclick="window.open(this.href);return false"><img border="0" src="http://Hajo-Excel.de/images/logo_hajo3.gif" align="middle" height="40" alt="Homepage"></a>