У меня есть таблица, в которой дата хранится в таблице измерений. Я использую эту таблицу для получения последней отчетной недели.
SELECT MAX("Week") AS "Date" FROM "DWH"."DimWeek"
Возвращает таблицу со следующей датой, которая указана в 'ГГГГ-ММ-ДД'
+--------------------+
| Date |
|--------------------+
| 2017-01-03 |
+--------------------+
I wi sh для преобразования этой даты, поэтому она возвращает формат 'DD-MM-YYYY'
Я пытался использовать
SELECT TO_DATE(MAX("Week"), 'DD-MM-YYYY') AS "Date" FROM "DWH"."DimWeek"
SQL Error
too many arguments for function [TO_DATE(MAX("Week", 'DD-MM-YYYY')] expected 1, got 2
Я также пытался преобразовать ее в CHAR
SELECT TO_DATE(TO_CHAR(MAX("Week")), 'DD-MM-YYYY') AS "Date" FROM "DWH"."DimWeek"
Однако это также возвращает результат в нежелательном формате
+--------------------+
| Date |
|--------------------+
| 2017-01-03 |
+--------------------+
Любые советы или идеи? В данный момент запрашивает у Snowflake SQL