Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
a_sin Гость
|
Добавлено: Вт Фев 10 2004 06:19 Заголовок сообщения: Как в SQL преобразовать текст в дату |
|
|
Как в SQL преобразовать текст в дату |
|
Вернуться к началу |
|
|
Сарсенов
Зарегистрирован: 27.01.2004 Сообщения: 10
|
Добавлено: Вт Фев 10 2004 06:55 Заголовок сообщения: Ответ |
|
|
С помощью функции: To_date(text,FORMAT).
Например:
Дано значение текстового типа: text='12-12-2003'.
Тогда, чтобы получить значение типа Дата,
надо применить функцию : To_date(text, FORMAT),
где Format='dd-mm-yyyy'.
=>V_Date=To_date(text, 'dd-mm-yyyy').
Итак, V_Date='12-12-2003' имеет тип Дата |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Вт Фев 10 2004 13:16 Заголовок сообщения: |
|
|
Не получается, может чего не так сделал..
в общем чтобы записать в таблицу в MS SQL дату в формате мм.дд.гг которая изначально представлена как текст нужно написать следующее
insert into table1 (data1) value (to_date('aaa', 'mm.dd.yy'))
где ааа = 03.28.06 - текстовый формат.. так что-ли ?? |
|
Вернуться к началу |
|
|
Сарсенов
Зарегистрирован: 27.01.2004 Сообщения: 10
|
Добавлено: Ср Фев 11 2004 06:10 Заголовок сообщения: Догадки |
|
|
По-моему в SQL нет такого формата: 'mm.dd.yy'.
В таблицу обязательно загонять даты в таком формате?
Или это твоя описка, и ты спутал 'dd.mm.yy' с 'mm.dd.yy'? |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Ср Фев 11 2004 13:16 Заголовок сообщения: Вообще-то не спутал |
|
|
Вообще-то не спутал, формат mm.dd.yy вроде как по умолчанию, когда выбираешь smalldatatime |
|
Вернуться к началу |
|
|
Сарсенов
Зарегистрирован: 27.01.2004 Сообщения: 10
|
Добавлено: Чт Фев 12 2004 07:05 Заголовок сообщения: Ответ |
|
|
Не знаю, я тебе показал как это делается в Oracle.
Думаю, что в SQL, есть подобная функция.
Советую тебе поискать в каком-нибудь справочнике по SQL.
У меня, к сожалению, нет таковой литературы на руках. |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Чт Фев 12 2004 13:51 Заголовок сообщения: |
|
|
a_sin:
На какой базе работаешь? |
|
Вернуться к началу |
|
|
|