Форум сетевых администраторов
Показаны 7 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- Работа с датами (http://netadmin.ws/forum/showthread.php?threadid=927)


Помещено polo 21-03-2002 в 19:24:

Работа с датами

Имеем тэйбл в котором одно поле содержит дату в формате юних. Нужно получить все записи на определенный день, например на 21-12-2001, как сформулировать такой запрос?

__________________
Всегда есть решение.


Помещено sdexter 21-03-2002 в 21:55:

Пример:
select UNIX_TIMESTAMP('1997-10-04 22:23:00');


Помещено polo 21-03-2002 в 22:20:

а если время не указано?

__________________
Всегда есть решение.


Помещено sdexter 21-03-2002 в 22:30:

quote:
Первоначальное сообщение от polo
а если время не указано?


Хм... может получиться так?
SELECT * FROM table WHERE date>UNIX_TIMESTAMP('1997-10-04 00:00:01') AND date<UNIX_TIMESTAMP('1997-10-04 24:59:59');

Попробуй, мне просто самому негде :-(


Помещено polo 21-03-2002 в 22:34:

некрасиво получаеться, должны быть другие способы.

__________________
Всегда есть решение.


Помещено sdexter 21-03-2002 в 22:50:

В таком случае перехожу на сторону спрашивающего Самому интересно.


Помещено ExcErr 12-04-2002 в 07:57:

2 polo а если сделать так.. просто перевести все в обычый формат и потом сравнивать с тем, что тебе нужно?
Т.е. на скока я знаю, тот же самый вбулл работает точно также...

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Формат времени GMT. Текущее время 18:49.
Показаны 7 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.