Ich versuche, eine Bedingung in meinem SSIS-Paket zu erstellen, das nur meine Daten erfasst, wenn es aus den letzten 24 Stunden stammt. Ich habe eine Spalte mit dem Namen DateObtained, die ein Datetime-Datentyp ist. Ich füge Daten ein, und jedes Mal, wenn ich das mache, wird die Datetime dieser Einfügung erstellt.SSIS-Bedingung: So erhalten Sie Ergebnisse aus den letzten 24 Stunden
Mein Problem ist in einem SSIS-Paket. Ich erstelle eine bedingte Aufteilung, von der ich nur Daten abholen möchte, wenn sie aus den letzten 24 Stunden stammen. Bisher habe ich, was unten ist, ich weiß, das Problem ist in meinem DATEDIFF, aber ich kann das nicht lösen.
Die DateObtained-Spalte kommt als 2016-12-11 12: 12: 12.000 zurück.
Vielen Dank im Voraus.
DateObtained < GETDATE() && [DateObtained] > DATEDIFF("Day", -1,GETDATE())