|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Всем привет. Дотягиваюсь к птичке из 1с-ки, все нормально, возник вопрос как можно выбрать время из поля с типом дата/время, пример select t.time_pass возвращает 05.04.2016 0:03:39 а нужно только время. В запросах не силен, помогите кто может ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:11 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
select cast(t.time_pass as time) from t ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:15 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
не работает, так же выводит ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:20 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Тильчикне работает, так же выводит Как - так же? Код: sql 1.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:36 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
wadman, ну серьезно, причем смотрел тип поля в таблице- тип TIME, а выводит текущую дату + время ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:40 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
вот текст запроса: select cast(t.time_pass as time) as time_pass выводит 05.04.2016 5:49:52 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:43 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Тильчика выводит текущую дату + время 1С выводит? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:51 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
wadman, да ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:56 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Тильчик,с ним и нужно разбираться, зачем оно дату добавляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 08:58 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
wadman, так я вывел просто сообщение что выводит результат запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 09:04 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
select cast(cast(t.time_pass as time) as varchar(13)) from t ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 09:14 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
someonesomeone, уже лучше но возвращает 05:43:34.0000 я так понял это из-за указания длинны(13), изменил на (8) стало все нормально выводиться. Но как использовать это в условии? Например where cast(cast(t.time_pass as time) as varchar(8)) between ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 09:25 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
В условии используй название поля, а не результат его преобразования во что-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 09:29 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Пфу, блин. Если тебе надо указать время в условии, преобразуй запись в условии именно во время, а не в строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 09:31 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Любезный, cast(cast(t.time_pass as time) as time) between-так? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 09:48 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
ТильчикНо как использовать это в условии? Сначала вопрос был про вывод, а потом оказалось, что это условие... Скачай ibexpert - отладь в нем запрос (по феншую, без кастов и прочей магии) и затем уже обращайся к 1с. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 10:07 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
wadman, дак там тоже нужно будет использовать функции, а если я их не знаю какая разница где их писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 10:26 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Тильчиккакая разница где их писать? Разница в том, что не будет кривой прослойки в лице 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 10:28 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
авторЛюбезный, cast(cast(t.time_pass as time) as time) between-так? Зачем двойное преобразование? Код: sql 1.
И еще раз: запись для показа пользователю и запись для сравнения - это разные вещи. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 11:25 |
|
Выбрать время из поля дата/время
|
|||
---|---|---|---|
#18+
Тильчикwadman, дак там тоже нужно будет использовать функции, а если я их не знаю какая разница где их писать? так узнай http://firebirdsql.su/doku.php?id=vstroennye_funkcii_po_gruppam ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 13:10 |
|
|
start [/forum/topic.php?fid=40&msg=39207995&tid=1562245]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 171ms |
0 / 0 |