Вы можете использовать full_picture вместо клавиши изображения, чтобы получить изображение полного размера.
Я получил его уже. Я просто отформатировал его до даты без форматирования.
SELECT DATE(SUBSTR(DIGITS(MIN(DTAHRS.HREMCP.EMREDT)),1,4)||'-'||
SUBSTR(DIGITS(MIN(DTAHRS.HREMCP.EMREDT)),5,2)||'-'||
SUBSTR(DIGITS(MIN(DTAHRS.HREMCP.EMREDT)),7,2)) AS RESULTSDATE
После этого я помещаю это как подзапрос, чтобы передать это параметру. Ниже приведен весь мой запрос, затем в SSRS я могу использовать управление параметрами даты и времени для сравнения с результатами.
SELECT x.RESULTSDATE
FROM ( SELECT DATE(SUBSTR(DIGITS(MIN(DTAHRS.HRLVTP.LTLDTE)),1,4)||'-'||
SUBSTR(DIGITS(MIN(DTAHRS.HRLVTP.LTLDTE)),5,2)||'-'||
SUBSTR(DIGITS(MIN(DTAHRS.HRLVTP.LTLDTE)),7,2)) AS RESULTSDATE
) as x
WHERE x.RESULTSDATE >= ? AND x.RESULTSDATE <= ?
Надеюсь, это вам тоже поможет.
/ * это так близко, что я могу прийти к желаемым результатам: для экспорта IRL высылается дата * /
[0]select
varchar_format(
timestamp_format(char(20180612), 'YYYYMMDD')
, 'DD/MM/YYYY') as resultdate
from my8digitdatetable
f2]
Если вы хотите сделать это в SQL Server, ближайшим вы можете преобразовать его в US 110 (mm-dd-yyyy) в SQL Server.
Если в вашем наборе данных есть поле с 2018-06-02, вы можете использовать функцию CDATE, это SSRS, чтобы преобразовать ее в дату, а затем отформатировать текстовое поле так, как вы хотите, с помощью свойства FORMAT или функции FORMAT.
Формат Функция:
=FORMAT(CDATE("2018-06-02"), "M/d/yyyy")
Формат Свойство текстового поля: