Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren allgemeinen Beispiele an evtl. kann Ihre Frage hiermit schon beantwortet werden: Hello World 1 / 2 / 3 , Zahlen in Zeichenketten formatieren , Einfache Wenn-Dann-Sonst Bedingung , Komplexe If-Then-ElseIf ... Bedingung , Daten filtern und gruppieren , Daten gruppieren und Werte über die Gruppierung summieren

Export Datenmenge einschränken - größer gleich heute

  • FlowHeater-Team
  • Autor
  • Offline
  • Administrator
  • Administrator
Mehr
3 Jahre 8 Monate her #3730 von FlowHeater-Team
Export Datenmenge einschränken - größer gleich heute wurde erstellt von FlowHeater-Team
Guten Tag,

ich teste gerade ihr Programm und bin von der Einfachheit begeistert.

Was ich aber noch nicht zusammen gebracht habe ist folgendes:
Ich möchte aus einer SQL-Tabelle eine CSV Datei exportieren, das klappt auch problemlos. Jedoch handelt es sich hier um eine Liste mit Kundendienst- Einsätze ab 2018 und ich möchte immer nur den Export der Einsätze die in Zukunft liegen. Also findet der Export jetzt statt, dann sollen nur die Daten heute und zukünftige Termine exportiert werden. Alles davor nicht. Funktioniert sicher nur ich weiß nicht wie.

Mit freundlichen Grüßen
G. Bischof
Anfrage per Email erhalten

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FlowHeater-Team
  • Autor
  • Offline
  • Administrator
  • Administrator
Mehr
3 Jahre 8 Monate her - 3 Jahre 8 Monate her #3731 von FlowHeater-Team
Hallo Herr Bischof,

das ist mit einem FlowHeater Parameter problemlos möglich. Der Parameter kann im SQL Statement als Platzhalter verwendet werden um die Datenmenge eingrenzen zu können.

z.B. SELECT * from [ihre-export-tabelle] WHERE datums-feld >= '$DATUM$ 00:00:00'

Einziges Problem, der Parameter muss vor dem Start der Definition gesetzt werden. Dazu benötigen Sie den .NET Script Heater und das unten beigefügte C# Skript. Hier müssen Sie die Ausführung auf „bei Start“ umstellen.

Hinweis: Falls es Probleme mit dem ISO Datum 'yyyy-MM-dd' dann einfach mal 'dd.MM.yyyy' verwenden. Das ist abhängig von der verwendeten Datenbank!

Hier finden Sie zwei ähnliche Beispiele, die helfen evtl. auch weiter.
MySQL - nur neue Datensätze in eine CSV Datei exportieren
Datetime nach Tagesdatum abfragen SQL 2008

Im Anhang finden Sie ein kleines Beispiel dazu.





Dateianhang:

Dateiname: sql-ueber-...13-2.zip
Dateigröße:2 KB


C# Skript
Code:
// Diese Funktion ist zwingend erforderlich! public object DoWork() {     // Parameter DATUM mit dem aktuellen Tagesdatum vorbelegen     // Falls es Probleme mit dem ISO Datum gibt, evtl. "dd.MM.yyyy" verwenden     Parameter["DATUM"].Value = DateTime.Now.ToString("yyyy-MM-dd");     // keine Rückgabe notwendig     return null; }

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Letzte Änderung: 3 Jahre 8 Monate her von FlowHeater-Team. Begründung: Skript Korrektur ISO Datumsformat

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.394 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2023 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en