Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизВычленение данных из строки Найти похожие ветки
← →
Максим (2004-03-24 08:01) [0]Помогите !!
Есть строка вида "01.01.2003 9:10:15" (ТИП ПОЛЯ DATETIME)
Как из нее получить только дату "01.01.2003"
← →
Sergey13 © (2004-03-24 08:28) [1]А что значит "строка", если тип поля датетайм? Наверное надо выставить DisplayFormat у поля нужный "dd.mm.yyyy"
← →
Johnmen © (2004-03-24 09:53) [2]
CAST(EXTRACT(DAY FROM Field)||"."||
EXTRACT(MONTH FROM Field)||"."||
EXTRACT(YEAR FROM Field) AS DATE)
← →
Fay © (2004-03-24 12:57) [3]select cast(substr("01.01.2003 9:10:15", 1, 10) as date) from rdb$database
← →
Johnmen © (2004-03-24 13:16) [4]>Fay © (24.03.04 12:57) [3]
Нет такой функции.
← →
Соловьев © (2004-03-24 13:22) [5]А разве простое приведение к типу не поможет?
select cast("01.01.2003 9:10:15" as date)
from table
← →
Johnmen © (2004-03-24 13:27) [6]>Соловьев © (24.03.04 13:22) [5]
Совершенно верно. ПростоCAST(<TIMESTAMP variable> AS DATE)
:)
← →
Fay © (2004-03-24 13:30) [7]2Johnmen © (24.03.04 13:27) [6]
1) Коран не запрещает её написать
2) Есть подходящая в IB_UDF (или как там её)
← →
Соловьев © (2004-03-24 13:31) [8]2 Johnmen © (24.03.04 13:27) [6]
:)
Как раз такого типа поле у него и есть :)
← →
Johnmen © (2004-03-24 13:34) [9]>Fay © (24.03.04 13:30) [7]
>1) Коран не запрещает её написать
Коран не запрещает, а Библия не велит... :)
← →
Ozone © (2004-03-24 13:47) [10]s = copy(s,1,pos(" ", "01.01.2003 9:10:15"))
← →
Ozone © (2004-03-24 13:49) [11]Прогнал я, забыл что топик из "БД"... sorry
← →
Fay © (2004-03-24 13:51) [12]2Johnmen © (24.03.04 13:34) [9]
8)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c