Я пытаюсь написать хранимую процедуру, которая выбирает столбцы из таблицы и добавляет 2 дополнительных столбца в ResultSet. Эти 2 дополнительных столбца являются результатом преобразований в поле в таблице, которое является полем Datetime.
Поле формата Datetime имеет следующий формат: "YYYY-MM-DD HH: MM: SS.S"
Два дополнительных поля, которые должны быть в следующем формате:
- DDMMM
- HHMMT, где T - "A" для a.m и p для p.m.
Пример: если данные в поле были "2008-10-12 13: 19: 12.0", тогда извлеченные поля должны содержать:
- 12OCT
- 0119P
Я пробовал использовать строковые форматы CONVERT, но ни один из форматов не соответствует выходному, который я хочу получить. Я думаю по линиям извлечения полевых данных через CONVERT, а затем с помощью REPLACE, но я, безусловно, нуждаюсь в некоторой помощи здесь, поскольку я не уверен.
Может ли кто-нибудь, хорошо разбирающийся в хранимых процедурах, помочь мне здесь? Спасибо!