







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26426
|
|