Параметр команды Crystal Report SQL Query со значением редактора формул - PullRequest
1 голос
/ 24 марта 2012

Я использую Crystal Report Builder, и мне нужно передать SQL Server запрос с ограничением даты по параметрам Crystal Report.

Моя таблица SQL хранит дату и время в формате bigint (UTC TICKS).

Пользователь отправляет параметр для выбора отчета с помощью инструмента выбора календаря, чтобы полученный параметр представлял собой дату и время для отчета Crystal.

Как я могу выполнить запрос в SQL-команде (Crystal Report - команда) после изменения значения / типа параметра? Можно ли использовать формулу для изменения параметра перед его использованием в команде?

Например: ShiftDateTime ({@ CreationTime}, "UTC, 0", "")

Спасибо!

1 Ответ

1 голос
/ 25 марта 2012

Я нашел ответ:

bigint на сегодняшний день: выберите dateadd (минута, приведение ((8123371500/60) в качестве bigint), приведение («1753-01-01» в качестве даты и времени))

дата для bigint: выберите приведение (DateDiff (минута, '1753-01-01', '2010-06-03 12:05:33') как bigint) * 60

спасибо в любом случае.

Шай.

...