![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразоватие типов.
Ш-К © (2003-08-01 12:37:00)Есть таблица:
CREATE TABLE EVENTS (
STATE INTEGER,
TIMEOFEVENT ( events.TIMEOFEVENT as CHAR(22)Есть таблица:
CREATE TABLE EVENTS (
STATE INTEGER,
TIMEOFEVENT DATE
);
Делаю запрос:
select cast(events.TIMEOFEVENT as CHAR(22)) from events where state = 1002;
Получаю:
18-JUL-2003 9:50:58.00
18-JUL-2003 10:00:25.0
18-JUL-2003 10:08:42.0
18-JUL-2003 10:10:43.0
18-JUL-2003 10:36:24.0
Дата пишется по английски. А мне надо чтобы писалась по интернациональному:
19.07.2003 8:38:22, как при простом селекте.
Короче, как привести DATE к CHAR(22), и чтоб месяц был цифрами?
Zacho (2003-08-01 12:55:00) [1]
Еще способ:
SELECT CAST(EXTRACT(DAY FROM TIMEOFEVENT) AS CHAR(2))||"."||CAST(EXTRACT(MONTH FROM TIMEOFEVENT) AS CHAR(2))||"."||CAST(EXTRACT(YEAR FROM TIMEOFEVENT) AS CHAR(4))||" "||CAST(EXTRACT(HOUR FROM TIMEOFEVENT) AS CHAR(2))||":"||CAST(EXTRACT(MINUTE FROM TIMEOFEVENT) AS CHAR(2))||":"||CAST(EXTRACT(SECOND FROM TIMEOFEVENT) AS CHAR(7)) FROM events where state = 1002
Ш-К (2003-08-01 12:49:00) [2]
Испльзую FlexCel Report, он глючит с датой.
Может, это сам Excel глючит?
В любом случае, можно ли в Excel загнать нормально дату через FlexCel Report?
Alexandr (2003-08-01 12:37:00) [3]
UDF
или на клиенте.