Выборка =>>>

1. CROWS (05.04.2010 / 23:07)
|id|date|views|.........
Поле date имеет такой формат: 2010-03-06 17:18:47.
Как выбрать например 5 последних записей за сегодняшний день, сортируя их по views?

2. Neformat (05.04.2010 / 23:20)

Поле date имеет такой формат: 2010-03-06 17:18:47.
Какой такой формат? тип поля varchar?

3. Саня (05.04.2010 / 23:21)
Можт попробовать преобразовать в UNIX формат дату strtotime() ,а там уже просто

4. Вантуз-мен (06.04.2010 / 01:07)
<?php
SELECT * FROM `table` WHERE UNIX_TIMESTAMP(`date`)>UNIX_TIMESTAMP(CURDATE()) ORDER BY `views` DESC LIMIT 5;


5. ramzes (06.04.2010 / 02:23)
Грузить будет больше чем если бы время в уникс записывал..

6. CROWS (06.04.2010 / 08:14)
Neformat (Вчера / 23:20)
Какой такой формат? тип поля varchar?
DATETIME.

7. CROWS (06.04.2010 / 08:32)
Vantuz (Сегодня / 01:07)
<?php
SELECT * FROM `table` WHERE UNIX_TIMESTAMP(`date`)>UNIX_TIMESTAMP(CURDATE()) ORDER BY `views` DESC LIMIT 5;
Спасибо.

8. Олег (07.04.2010 / 17:18)
Проще использовать INTERVAL, коль формат DATETIME

URL: https://visavi.net/topics/7851