Hallo zusammen,
ich habe eine Maschine mit verschiedenen Messstellen. Von diesen Messstellen sollen wöchentlich die Werte automatisch abgefragt und in einer csv-Datei gespeichert werden. Wie kann ich das Ergebnis einer Woche in einer separaten Datei speichern und in der nächsten Woche in einer anderen Datei, so dass es nicht im Zielordner ersetzt wird? Gibt es eine Möglichkeit, den Prozess zu automatisieren, so dass er automatisch die Daten jeder Woche abruft, ohne dass ich sie manuell ändern muss?
Hier ist der Code, mit dem die Daten abgerufen werden. Die Messpunkte sind immer die gleichen und es müsste nur das Datum geändert und manuell gespeichert werden.
SET QUOTED_IDENTIFIER OFF
SELECT * FROM OPENQUERY(INSQL, "SELECT DateTime = convert(nvarchar, DateTime, 20), [N0CRU10FE004XQ005.Mes], [N0CRU10FE001XQ005.Mes], [N0CRU10EN018.Mes]
FROM WideHistory
WHERE wwRetrievalMode = 'Cyclic'
AND wwResolution = 1000
AND wwVersion = 'Latest'
AND DateTime >= '20210501 00:00:00.000'
AND DateTime <= '20210508 23:59:59.000'")
Ich hoffe Sie können mir helfen!
Viele Grüße
Lukas
ich habe eine Maschine mit verschiedenen Messstellen. Von diesen Messstellen sollen wöchentlich die Werte automatisch abgefragt und in einer csv-Datei gespeichert werden. Wie kann ich das Ergebnis einer Woche in einer separaten Datei speichern und in der nächsten Woche in einer anderen Datei, so dass es nicht im Zielordner ersetzt wird? Gibt es eine Möglichkeit, den Prozess zu automatisieren, so dass er automatisch die Daten jeder Woche abruft, ohne dass ich sie manuell ändern muss?
Hier ist der Code, mit dem die Daten abgerufen werden. Die Messpunkte sind immer die gleichen und es müsste nur das Datum geändert und manuell gespeichert werden.
SET QUOTED_IDENTIFIER OFF
SELECT * FROM OPENQUERY(INSQL, "SELECT DateTime = convert(nvarchar, DateTime, 20), [N0CRU10FE004XQ005.Mes], [N0CRU10FE001XQ005.Mes], [N0CRU10EN018.Mes]
FROM WideHistory
WHERE wwRetrievalMode = 'Cyclic'
AND wwResolution = 1000
AND wwVersion = 'Latest'
AND DateTime >= '20210501 00:00:00.000'
AND DateTime <= '20210508 23:59:59.000'")
Ich hoffe Sie können mir helfen!
Viele Grüße
Lukas