Как сохранить дату от даты до времени в переменной и передать эту переменную в положение where u-sql
DECLARE @transacationalfullpath = "Data_Input {*}";
DECLARE @destinationoutputfilenamestring = "out"; // имя файла назначения
@actionaldata = EXTRACT [Createddate] строка, строка контракта, SourceFileURI = FILE.URI (), SourceFileModifieddate = FILE.MODIFIED (), SourceFileCreateddate = FILE.CREATED (), SourceFileSize = FILE.LENGTH () ИЗ @transacationalfullpath ИСПОЛЬЗОВАТЬ Extractors.Text (разделитель: '~', цитата: false, silent: true);
@ deltaFileModifiedTime =
SELECT
SDate
FROM
(
SELECT DISTINCT SourceFileModifieddate AS SDate
FROM @transactionaldata
ORDER BY SourceFileModifieddate ASC FETCH 1 ROWS) AS x;
@ data =
EXTRACT [Createddate] строка, строка контракта, __date DateTime FROM "Data_Input - {__ date: yyyy} - {__ date:MM} - {__ date: dd} - * "ИСПОЛЬЗОВАТЬ Extractors.Text (разделитель: '~', цитата: false, silent: true);
@ deltaTransactionDataSource =
SELECT *
FROM @data AS a
CROSS JOIN
@deltaFileModifiedTime AS b
WHERE
__date > b.SDate;
ВЫВОД@deltaTransactionDataSource TO @destinationoutputfilename, ИСПОЛЬЗУЯ Outputters.Text (разделитель: '~', кавычка: false);
Для этого кода не выдается никакой ошибки, кроме пустого вывода