Я застрял в вопросе форматирования даты и надеюсь, что кто-то может мне помочь!
В нашей БД есть поле даты, которое было отформатировано нашей командой программистов как символьное поле из-за разных источников/форматов импорта.
В идеале я стремлюсь создать представление, которое заканчивается только датой, которую я затем буду использовать в инструменте отчетности (dbxtra) для ежедневной/ежемесячной группировки сводных данных и отчетов.
Пример данных:
"2015-05-30"
"3/06/2015 12:00 AM"
Я пытался:
преобразование в дату с ::date
substr взять первые 10 символов
Какие-либо предложения?
CASE
, который пробует разные форматы. Это будет медленно и некрасиво. Я предлагаю сильно ударить вашу команду программистов по голове. - person Craig Ringer   schedule 12.06.2015timestamp
- person a_horse_with_no_name   schedule 12.06.2015