Ich brauche ein SSIS-Paket zu erstellen, die durch die Datensätze in einer table(T1)
älter als 3 Monate (basierend auf ALERT_TIMESTAMP
) und verschieben Sie sie an einen anderen table(T2)
Anzeige Rekord älter als 3 Monate in SQL
Meine Anfrage zum Anschlag ist:
SELECT * FROM T1
WHERE (DATEDIFF([month], ALERT_TIMESTAMP, GETDATE()) > 3)
Alert_timestamp
Spalte in Datetime
Format ist. zB: '10/26/2012 12:00:00 AM'
Wenn ich die Abfrage ausführen, sollte es alle Datensätze anzeigen, die älter sind als 3 Monate, aber es nicht.
u kann die Struktur der Tabellen zur Verfügung stellen? – user7282
Was ist die Datumsformateinstellung? Welches Format haben Sie, wenn Sie select getdate() ausführen? – GeorgesD