Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как перевести дату в кол-во дней?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Как перевести дату в кол-во дней?
Имя
Сообщение << Старые топики   Новые топики >>
Как перевести дату в кол-во дней? - 2006-11-28 00:39:21.246666   
ZneP

Сообщений: 910
Оценки: 0
Присоединился: 2006-08-21 16:11:47
У меня есть SQL база. В таблицах есть поля, среди которых 2 поля с типом "Дата". Я вычитаю из одной даты другую и получаю разницу этих дат в формате "Дата". Эту разницу мне надо перевести в кол-во дней (формата "Числовой" соответсвенно). Что то на подобии Exel, где вычитаешь из одной даты другую, меняешь формат и получаешь кол-во дней.

Можно ли вообще такое сделать в SQL? Или хотябы в Access?

пользуюсь MS SQL Server 2000.
Post #: 1
RE: Как перевести дату в кол-во дней? - 2006-11-28 07:38:17.280000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
В MySQL было бы так:
SELECT TO_DAYS(date1) - TO_DAYS(date2) FROM table1

Либо так:
SELECT FLOOR((UNIX_TIMESTAMP(date1) - UNIX_TIMESTAMP(date2))/(3600*24)) FROM table1

Post #: 2
RE: Как перевести дату в кол-во дней? - 2006-11-28 10:04:30.310000   
ZneP

Сообщений: 910
Оценки: 0
Присоединился: 2006-08-21 16:11:47
А где можно найти все функции для MS SQL?
Post #: 3
RE: Как перевести дату в кол-во дней? - 2006-11-28 10:07:40.983333   
ZneP

Сообщений: 910
Оценки: 0
Присоединился: 2006-08-21 16:11:47
Все, кажеться нашел. Вот линк если кому нужен: http://www.nist.ru/skaz-mir/doc/v25/sql/txt_func.htm

Всем спс
Post #: 4
Страниц:  [1]
Все форумы >> [Прочее] >> Как перевести дату в кол-во дней?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.