1190606
является внутренним форматом хранения данных Teradata DATE, который рассчитывается с использованием
(year - 1900) * 10000 + (month * 100) + day
Конечно, его использование не приведет к снижению производительности, но это не выглядит как правильная дата, если вы не знаете формулу. Попробуйте написать 1899-03-31
: -)
Не используйте '2019-06-06'
, который является просто строкой и будет автоматически перенесен на дату, основанную на FORMAT целевого столбца. Таким образом, может произойти сбой при изменении этого формата.
Существует только один рекомендуемый способ написания DATE с использованием стандартного литерала SQL DATE, который поддерживает только формат YYYY-MM-DD:
DATE '2019-06-06'
Аналогично для TIME '12:34:56.12'
и TIMESTAMP '2019-06-06 12:34:56.12'