Das tägliche Abfrageergebnis als XML-Datei schreiben. Die Spalte „erstellt“ enthält Datum und Uhrzeit von der Datensatzanlage.
@echo off set jahr=%date:~-2% set monat=%date:~-7,2% set tag=%date:~-10,2% bcp "select t1.* \ , convert(date, dateadd(day, -1, '%tag%.%monat%.%jahr%'), 104) as exportkey \ from db..table t1 \ where convert(date, [erstellt]) = dateadd(day, -1, '%tag%.%monat%.%jahr%') \ order by [erstellt] desc \ for xml auto, TYPE, ELEMENTS, ROOT('rows')" \ queryout c:\Temp\rows_%jahr%%monat%%tag%.xml -S (local) -T -w |