Функции форматирования даты на передней панели

Я искал повсюду и не могу найти какую-либо информацию в документации Frontbase или, если на то пошло, в документах, связанных с SQL92... есть ли во Frontbase функции, эквивалентные datepart/date_part или date_format, как в других RDBMS? Мне нужно вывести столбец метки времени в виде отформатированной строки, и правильный синтаксис для Frontbase ускользает от меня.

1 ответ

Возможно, есть лучший способ сделать это, но комбинация приведения, извлечения и объединения строк дала мне желаемый результат:

SELECT CAST(EXTRACT(month FROM mytimestampcol) AS VARCHAR(2)) || '/' || CAST(EXTRACT(day FROM mytimestampcol) AS VARCHAR(2)) || '/' || CAST(EXTRACT(year FROM mytimestampcol) AS VARCHAR(4)) AS "Begin Date" FROM mytable

Дает форматирование "мм / дд / гггг".

Одна из многих ссылок на функции SQL92: http://www.faircom.com/doc/sqlref/

Другие вопросы по тегам