Ich habe folgende SQL-Abfrage im Datenfluss, Kontrollfluss des SSIS-Pakets und ich möchte Datensätze durch Abschneiden Punkt begrenzen, und dieser Abschneidepunkt ist aktueller Tag/Datum vom System. Es sollte also nur vergangene Datensätze anzeigen, nicht die heutigen. Also, ich denke, ich muss das spezifische Feld (das ist das Datumsfeld - in der Abfrage heißt es "FinalCloseDate" und vergleichen mit dem aktuellen Systemdatum und sagen Sie es nur, um die Datensätze (vielleicht <10 heutigen Tag), die vor heute passiert oder aktuelles System Tag.SQL-Abfrage zum Begrenzen von Datensätzen
Antwort
hinzufügen
AND dbo.Producthit.FinalCloseDate < CAST(GETDATE() AS DATE)
auf Ihr WHERE
Klausel.
NULLs werden nicht eingeschlossen, weil NULLs eine unbekannte für diesen Ausdruck erzeugen würde. Sie müssen sich diesem Tisch anschließen, also müssen Sie darüber nachdenken, was das bedeutet. –
Ich würde es zu einer gespeicherten Prozedur machen und einen Parameter übergeben. Sie können gespeicherte Prozeduren von SSIS aufrufen und ihre Werte von config, von script oder von anderswo aus festlegen. –
- 1. SQL zum Lesen von Datensätzen zwischen
- 2. Java-Map zum Speichern von Millionen Datensätzen
- 3. Beste Datenbank zum Einfügen von Datensätzen
- 4. Zum Löschen von Datensätzen mit Abfrage
- 5. Konsolenanwendung zum Massenerstellen oder Aktualisieren von Datensätzen
- 6. Skript zum inkrementellen Erstellen von Datensätzen
- 7. Verwenden von Substring zum Identifizieren von Datensätzen und Aktualisieren von Datensätzen
- 8. Begrenzen der vorbereiteten Anweisung zum Ausführen einer Abfrage auf einmal
- 9. LoopBack Remote Methode zum Zurückgeben von Array von Datensätzen
- 10. Verwenden von MX-Datensätzen zum Validieren von E-Mail-Adressen
- 11. Klicken zum Zählen, Begrenzen und Deaktivieren
- 12. Begrenzen Upload-Geschwindigkeit zum Testen auf Lighttpd
- 13. Tipps zum Verwenden von typisierten Data Studio-Datensätzen?
- 14. Verwenden von dig zum Suchen nach SPF-Datensätzen
- 15. Algorithmus zum Finden von Datensätzen mit den meisten passenden Attributen
- 16. erstellen Formular zum Hinzufügen von Datensätzen in mehreren Tabellen
- 17. SQL Abfrage zum Auswählen von Datensätzen beginnend mit +
- 18. PostgreSQL: Eine Funktion zum Hinzufügen von übergeordneten und untergeordneten Datensätzen
- 19. Die beste Methode zum benutzerdefinierten Bearbeiten von Datensätzen in ASP.NET?
- 20. Fehler: sqoop zum Hinzufügen von Datensätzen in hdfs
- 21. HQL zum Abfragen von Datensätzen zwischen zwei Daten
- 22. Verwenden der JQuery Ajax-Funktion zum Zurückgeben von 2 Datensätzen
- 23. MySQL Abfrage zum Abrufen von Datensätzen mit HTML-Formular Checkboxen
- 24. Abfrage zum Abrufen von Datensätzen zwischen zwei Datum und Uhrzeit
- 25. Hash von Datensätzen mit Werten im Startdatum bis zum Enddatum
- 26. GridView zum Einfügen einer Reihe von Datensätzen in ASP.NET C#
- 27. ASP.NET Gridview zum Löschen, Sortieren und Blättern von Datensätzen
- 28. SQL-Ausdruck zum Filtern von Datensätzen mit dem aktuellen Systemdatum
- 29. Netezza SQL zum Sammeln von Werten aus aufeinanderfolgenden Datensätzen
- 30. Druid: Firehose zum Importieren von Datensätzen aus der Datenbank
Sie sollte wirklich mit Aliasnamen in Ihren Abfragen in Betracht ziehen. Sie könnten die Textmenge um etwa 50% oder mehr in diesen reduzieren Die eigentliche Herausforderung ist, dass wir keine Ahnung haben, was Sie hier machen wollen, wenn Sie Zeilen haben wollen, die älter sind als heute ist wahrscheinlich einfach FinalCloseDate