Разбить строку на символы

Андрей1985
Дата: 08.05.2012 10:06:01
Как разбить строку на символы, либо получит символ по его номеру в строке.
DATA=25/02/2012 нужно получить DATA=25.02.2012/
25=Left(DATA,2), 2012=Rigth(DATA,4) , а вот как получить месяц 02, ну никак.....
IBExpert
Дата: 08.05.2012 10:09:09
Андрей1985
Как разбить строку на символы, либо получит символ по его номеру в строке.
DATA=25/02/2012 нужно получить DATA=25.02.2012/
25=Left(DATA,2), 2012=Rigth(DATA,4) , а вот как получить месяц 02, ну никак.....


Дануна?
02=Right(Left(DATA,5),2)
Андрей1985
Дата: 08.05.2012 10:20:03
Спасибо. Работает....
Андрей1985
Дата: 08.05.2012 11:33:34
А может знаете, как использовать StringReplace в Firebird ?
mvb
Дата: 08.05.2012 12:15:34
Андрей1985,

select replace('25/02/2012', '/', '.') from rdb$database
mvb
Дата: 08.05.2012 12:16:33
Андрей1985,

правда, если не ошибаюсь, это появилось в версия FB >= 2.0
miwaonline
Дата: 08.05.2012 13:34:57
mvb,

В 2.1.
Dimitry Sibiryakov
Дата: 08.05.2012 14:02:59

Андрей1985
А может знаете, как использовать StringReplace в Firebird ?

А может ты перестанешь маяться хернёй и опишешь проблему вместо твоих жалких попыток её
решения?..

Posted via ActualForum NNTP Server 1.5

Андрей1985
Дата: 08.05.2012 15:31:36
Проблема решилась
select replace('25/02/2012', '/', '.') from rdb$database
Спасибо....
mvb
Дата: 08.05.2012 15:51:45
не совсем в тему, но как же ж все-таки не хватает в FB возможности настройки формата даты, чтобы избавиться от извращений с substr...