#sql #db2 #timestamp #datetime-format
#sql #db2 #временная метка #datetime-формат
Вопрос:
У меня есть данные столбца временной метки в следующем формате в моей базе данных DB2 111010124002
Когда я задал временную метку select из tablename, я получаю временную метку как 101011230944. но мое требование — получить это в удобочитаемом формате. таким образом, что он должен выглядеть следующим образом 2011-10-10 12:40:02
Комментарии:
1. Вот статья о том, как преобразовать временные метки в даты: Основы DB2: забава с датами и временем
2. В качестве общего принципа не форматируйте свои данные на сервере sql. Вместо этого передайте обратно собственный тип данных и преобразуйте его в строку в вашем клиенте.
Ответ №1:
select DATE([Your_Timestamp_Column])
from [Your_Table]
для полноты просто перечитайте вопрос
select DATE([Your_Timestamp_Column]), TIME([Your_Timestamp_Column])
from [Your_Table]