Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / extract(second ...) / 5 сообщений из 5, страница 1 из 1
17.06.2004, 18:34:19
    #32566113
guest38
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
extract(second ...)
Код: plaintext
select extract(second from date1) from table1
выдаёт результат:

0
12
40
...

а если я пишу

Код: plaintext
select extract(minute from date1)||':'||extract(second from date1) from table1

то эта сволочь мне ещё и миллисекунды в нагрузку добавляет:
23:05.0000 (например)

как это можно обойти, чтобы получить время в формате 23:05?
...
Рейтинг: 0 / 0
17.06.2004, 18:51:13
    #32566148
doroshka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
extract(second ...)
Код: plaintext
1.
2.
select cast(extract(minute from date1)||':'||extract(second from date1) as varchar( 5 )) 
from table1
...
Рейтинг: 0 / 0
17.06.2004, 18:56:56
    #32566164
guest38
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
extract(second ...)
не работает. говорит:
arithmetic exception, numeric overflow or string truncation
...
Рейтинг: 0 / 0
17.06.2004, 19:30:57
    #32566195
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
extract(second ...)
Попробуй

select extract(minute from date1)||':'||CAST(extract(second from date1) AS INTEGER) from table1
...
Рейтинг: 0 / 0
18.06.2004, 13:12:10
    #32567131
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
extract(second ...)
>то эта сволочь мне ещё и миллисекунды в нагрузку добавляет:

Не-а. Это в первом случае отсекает.
Есть такая штука, как неявное преобразование типов. В первом - к интегеру, во-втором - к варчару...
Как обойти Gold уже сказал.

...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / extract(second ...) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]