Главная страница
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.044 c
6-1084597155
foger
2004-05-15 08:59
2004.07.11
Работа с сетью


14-1087559102
Dmitriy O.
2004-06-18 15:45
2004.07.11
А вот хотите Upgrade now Delphi !?


14-1087579847
VID
2004-06-18 21:30
2004.07.11
Я начал читать спам :(


3-1087301447
max1000
2004-06-15 16:10
2004.07.11
При печати Word а через мою программу выдает ошибку


4-1085812822
Micah'GF
2004-05-29 10:40
2004.07.11
Как отловить перемещения мыши по экрану