Forum: SQL |
Thema:
Re: SQL in Verbindung mit einem Datum |
Von:
Thomas Scherner (
25.10.2005 10:42) |
Hallo Karina,
versuche es bitte mal so:
Forum: SQL | Thema: SQL in Verbindung mit einem Datum | Von: Guest Guest ( 25.10.2005 10:33)
Hallo zusammen,
ich versuche gerade in unserem Datawarehouse eine Abfrage zuerstellen.
Vorab erstmal wichtige Infos. Meine Abfrage gestaltet sich aus einer Sites-Nr. (Kunden-Nr auf Firmenebene) und Kunden-Nr (direkter Kontakt Ansprechpartnerebene) und einem Datum.
Zu einer Sites gehören immer mehrere Kunden-Nr.
Ich möchte mit meiner Abfrage erreichen, dass er mir zur Sites-Nr die Kunden-Nr auswirft die das älteste Datum hat. Siehe Ausgangstabelle und Ergebnis
Ausgangstabelle:
Sites-Nr Kunden-Nr Datum
100111 100117 06.01.2005
100111 145422 15.10.2004
100121 146054 20.10.2004
100121 147663 17.11.2004
100121 168671 06.05.2005
100121 169035 11.05.2005
100121 169500 17.05.2005
100121 169993 23.05.2005
100121 171803 07.06.2005
100121 179311 26.08.2005
100138 165327 06.04.2005
100138 175591 14.07.2005
100147 166396 15.04.2005
100147 169431 13.05.2005
Ergebnis:
Sites-Nr Kunden-Nr Datum
100111 145422 15.10.2004
100121 146054 20.10.2004
100138 165327 06.04.2005
100147 166396 15.04.2005
Kann mir dabei jemand weiterhelfen, wie ich die Abfrage aufbauen kann, damit er mir genau dieses Ergebnis auswirft?
Ein Versuch:
SELECT Customers.CustSiteCode,top1 Customers.FirstOrderDate, Customers.CustomerNo
FROM Customers
Group by Customers.[CustSiteCode]
ORDER BY FirstOrderDate ASC)
Habe leider keine Beispieldatei zum testen.
Ich bin ein Newbie . Aber jeder hat mal angefangen. Gruß & Dank Thomas
Betreff |
Von |
Datum |
|
  |
Re: SQL in Verbindung mit einem Datum
Vielen Dank für die Rückmeldung.<br>Ich habe es mal versucht, dabei kommt die Fehlermeldung "Syntaxfehler (fehlender Operator)in Abfrageausdruck "top1 Customers.FirstOrderDate"<br>Weisst Du woran das... |
 |
 |
 |
|
|
G.
Guest
|
25.10.2005 10:56 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!