Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
помогите с вычислением периода (Sapounov) 18/07/2006 - 18:40:02
      Re: помогите с вычислением периода (Dinky) 18/07/2006 - 23:07:58
      Re: помогите с вычислением периода (sapounov) 25/07/2006 - 10:00:53
      Re: помогите с вычислением периода (Dinky) 25/07/2006 - 19:44:23

> Original message text:
> From: Sapounov - 18/07/2006 - 18:40:02
> Subject:помогите с вычислением периода
> -----------------
> подскажите какую доку покурить..
> есть две колонки $start и $end обе имеют формат DATETIME
> необходимо высчислить между ними разницу в минутах типа:
>
> $period=$end-$start
>
>


From: Dinky - 25/07/2006 - 19:44:23
Subject:помогите с вычислением периода
-----------------
чё? откуда возьмется отрицательное значение? надо из бОльшего вычитать мЕньшее ;) это вернет кол-во секунд между какими угодно днями
секунды можно перевести в минуты:
mysql> SELECT (UNIX_TIMESTAMP('2006-07-01 12:05:00') - UNIX_TIMESTAMP('2006-07-01 12:00:00')) div 60 as raznica;
+---------+
| raznica |
+---------+
| 5 |
+---------+
1 row in set (0.08 sec)

mysql> SELECT (UNIX_TIMESTAMP('2006-07-02 12:05:00') - UNIX_TIMESTAMP('2006-07-01 12:00:00')) div 60 as raznica;
+---------+
| raznica |
+---------+
| 1445 |
+---------+
1 row in set (0.20 sec)

mysql> SELECT (UNIX_TIMESTAMP('2007-07-01') - UNIX_TIMESTAMP('2006-07-01')) div 60 as raznica;
+---------+
| raznica |
+---------+
| 525600 |
+---------+
1 row in set (0.18 sec)

--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29252



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |