Форум: "Базы";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизSELECT, Даты, Время Найти похожие ветки
← →
Valeri (2004-06-11 13:55) [0]Как вывести в SELECT разницу двух DateTime в часах?
Спасибо.
← →
Соловьев © (2004-06-11 13:56) [1]select (Date2-Date1)/24
from table
← →
Соловьев © (2004-06-11 13:59) [2]
> select (Date2-Date1)/24
> from table
:) умножить надо а не делить
← →
Valeri (2004-06-11 13:59) [3]Спасибо, но мне надо типа
11.06.2004 12:10 - 10.06.2004 13:50 = x часов
← →
bushmen © (2004-06-11 14:06) [4]>Спасибо, но мне надо типа
А какая БД ?
← →
Соловьев © (2004-06-11 14:09) [5]
> 11.06.2004 12:10 - 10.06.2004 13:50 = x часов
это так и должно в результате написано быть?
select cast(datetime2 as varchar(20))||" - "||cast(datetime1 as varchar(20))||" = "||cast((datetime2-datetime1)*24 as varchar(10))||" часов"
from table
← →
Valeri (2004-06-11 14:14) [6]Нет, в результате к-во часов должно быть. Но если сделаю
(11.06.2004 12:00 - 11.06.2004 11:00) * 24 = 0 * 24 = 0
А мне надо1
← →
Соловьев © (2004-06-11 14:24) [7]
> [6] Valeri (11.06.04 14:14)
у меня выдает один час... а какого типа у вас поле? и СУБД?
← →
app © (2004-06-11 14:26) [8]Ответь на следующий вопрос, вопрос здесь и в Общей это один и тот же вопрос?
← →
Valeri (2004-06-11 14:30) [9]DateTime, MSSQL.
Делаю так:select (getdate() - date_defin )
from pipes
получается1900-02-10 14:33:35.310
select convert(int,(getdate() - date_defin ))
from pipes
получаются дни, а надо часы!
← →
Valeri (2004-06-11 14:32) [10]Ответ app © (11.06.04 14:26) [8] :
ДАменя там отослали в базы
← →
bushmen © (2004-06-11 14:36) [11]>MSSQL
А может попробовать DATEDIFF ?
← →
Valeri © (2004-06-11 14:46) [12]Вот спасибо!!! bushmen © и всем остальным!
ПомоглоSELECT DATEDIFF(hour, date_defin, getdate())
← →
app © (2004-06-11 14:46) [13]Закрыто из за нарушение пункта правил 2
Повтороное сообщение можешь послать только через три дня и в правильный форум.
← →
bushmen © (2004-06-11 14:54) [14]>app © (11.06.04 14:46) [13]
Я думаю, что оно и так уже закрылось само собой! ?:)))
← →
Valeri © (2004-06-11 14:58) [15]>bushmen © (11.06.04 14:54) [14]
Тем не менее отослали в базы, обхамили (я и не спорю что ТУП), ана вопрос не ответили
(и не все отвечающие пытались понять его).
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c