







|
MySQL.RU - Webboard
Вернуться
Толковая документация по MySQL (Gornit) 30/05/2002 - 20:33:45
Re: Толковая документация по MySQL (Вик) 30/05/2002 - 22:08:59
Re: Толковая документация по MySQL (walrus) 31/05/2002 - 14:18:05
Re: Толковая документация по MySQL (walrus) 31/05/2002 - 14:19:41
> Original message text:
> From: Gornit - 30/05/2002 - 20:33:45
> Subject:Толковая документация по MySQL
> -----------------
> У кого нить есть subj??
> В часности, например в InterBase можно написать
> insert into lalala (num,dat,stat) values (123,'now',1)
> dat - типа TIMESTAMP, туда помещается (123,30.05.2002 16:00,1)
> в MySQL же, если я пишу тоже самое с теми же типами полей
> заносится (123,00000000000,1).
> Хотелось бы узнать какие операции возможны с типами которые хранят время (каким либо образом:DATE,DATETIME,TIMESTAMP,TIME).
> Возможно ли сказать MySQL Today,yesterday,tomorrow,now???
> Как выбрать данные за опредленный период, например за последние 3 дня??? и всё в таком духе...
> Скиньте ПЛС на мыло gorn@wr.miee.ru
> заранее благодарен.
>
>
From: walrus - 31/05/2002 - 14:18:05
Subject:Толковая документация по MySQL
-----------------
В составе каждого дистрибутива mysql есть manual где расписаны
все sql вопросы.
В частости по твоему вопросу: вместо 'now' надо записать now()
или CURRENT_DATE
для выборки относительной даты - функции DATE_ADD() и DATE_SUB()
например : выбрать данные за определенный период, за последние 3 дня
select * from lalala where dat between DATE_SUB(CURRENT_DATE, interval 3 day) and CURRENT_DATE
если не нравится DATE_SUB можно перевести дату в количество дней с 0 года функцией TO_DAYS() и вычитать/складывать эти дни как хочешь
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
3109
|
|