Geänderte oder neue Datensätze per Abfrage auslesen

22/06/2011 - 19:54 von Gerhard Schuster | Report spam
Hallo,
habe eine Tabelle (Firmen) mit vielen Datensàtzen. Diese wird immer
wieder aktualisiert bzw. kommen neue hinzu. Nun möchte ich nur die
geànderten oder neuen Datensàtze in einem Bericht anzeigen lassen.
Etwa so: DS 1 (letzter Update 22.06.2011, 18:00:00) nach Änderung
(neuer Update 22.06.2011, 18:05:00). Wird DS1 am 25.06.2011, 10:05:00
wieder geàndert, soll (letzter Update dann der 22.06.2011, 18:05:00)
sein und neuer Update eben der 25.06.2011, 10:05:00 usw.
Ich hoffe man kann es nach vollziehen.
Gibt es hierfür eine Lösung?
Wenn Ja, wàre ich über euere Hilfe sehr dankbar.

Gruß Gerhard Schuster
 

Lesen sie die antworten

#1 Jörg Burzeja
22/06/2011 - 20:08 | Warnen spam
Am 22.06.2011 19:54, schrieb Gerhard Schuster:

habe eine Tabelle (Firmen) mit vielen Datensàtzen. Diese wird immer
wieder aktualisiert bzw. kommen neue hinzu. Nun möchte ich nur die
geànderten oder neuen Datensàtze in einem Bericht anzeigen lassen.
Etwa so: DS 1 (letzter Update 22.06.2011, 18:00:00) nach Änderung
(neuer Update 22.06.2011, 18:05:00). Wird DS1 am 25.06.2011, 10:05:00
wieder geàndert, soll (letzter Update dann der 22.06.2011, 18:05:00)
sein und neuer Update eben der 25.06.2011, 10:05:00 usw.
Ich hoffe man kann es nach vollziehen.
Gibt es hierfür eine Lösung?
Wenn Ja, wàre ich über euere Hilfe sehr dankbar.

Gruß Gerhard Schuster




Das würde so aussehen:



SELECT t1.CustomerID , t1.OrderDate
FROM Orders t1
WHERE
(SELECT COUNT(*)
FROM Orders
WHERE OrderDate <=t1.OrderDate
AND CustomerID = t1.CustomerID) <=1
ORDER BY t1.CustomerID, t1.OrderDate DESC

Viele Grüsse
Jörg

++ Where Do you want to go tomorrow? ++
++ http://schneegans.de/usenet/microsoft-umzug/ ++

Ähnliche fragen