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




MySQL.RU - Webboard



Вернуться
Работа с датами (rst) 08/02/2006 - 10:50:35
      Re: Работа с датами (Dinky) 08/02/2006 - 19:44:39
      Re: Работа с датами (rst) 09/02/2006 - 12:09:35
      Re: Работа с датами (DiGiTAL) 09/02/2006 - 17:51:46

> Original message text:
> From: rst - 08/02/2006 - 10:50:35
> Subject:Работа с датами
> -----------------
> Как sql запрос на Accesse (SELECT TOP 5 ID FROM authors WHERE DateDiff(""s"",makeDT,Now)<10 ORDER BY ID DESC) перевести в mysql query, где datediff - количество секунд между date1 и date2
> -----заранее спасибо
>


From: Dinky - 08/02/2006 - 19:44:39
Subject:Работа с датами
-----------------
SELECT id FROM authors
WHERE (UNIX_TIMESTAMP(makeDT)-UNIX_TIMESTAMP)<10
ORDER BY id DESC
LIMIT 5

фильтр можно и по другому сделать, см.
http://dev.mysql.com/doc/refman/4.0/ru/date-and-time-functions.html

Вычислять разницу для _каждой_ записи - неэффективно, лучше перед запросом посчитать дату-время 10 секунд назад и выполнить запрос с константой:
WHERE makeDT<'2006-08-01 12:00:00'
--
Dmitry



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

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

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



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