Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
1-1088079850
*boba*
2004-06-24 16:24
2004.07.11
VK_DELETE?


4-1086003573
d1835
2004-05-31 15:39
2004.07.11
Check box


6-1084459501
NLO
2004-05-13 18:45
2004.07.11
Трафик


6-1083932647
SiDoff
2004-05-07 16:24
2004.07.11
Поможите с SMTP разобраться ....


8-1082864378
X9
2004-04-25 07:39
2004.07.11
Ресурсы, JPEG и TImage