Выборка =>>>

Печать RSS
216

Автор
Чатланин
0
|id|date|views|.........
Поле date имеет такой формат: 2010-03-06 17:18:47.
Как выбрать например 5 последних записей за сегодняшний день, сортируя их по views?
N

Голубые штаны
0

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

Малиновые штаны
0
Можт попробовать преобразовать в UNIX формат дату strtotime() ,а там уже просто

Господин ПЖ
0
<?php
SELECT * FROM `table` WHERE UNIX_TIMESTAMP(`date`)>UNIX_TIMESTAMP(CURDATE()) ORDER BY `views` DESC LIMIT 5;

2000 лет д.н.э.
0
Грузить будет больше чем если бы время в уникс записывал..
Автор
Чатланин
0
Neformat (Вчера / 23:20)
Какой такой формат? тип поля varchar?
DATETIME.
Изменил: CROWS (06.04.2010 / 08:15)
Автор
Чатланин
0
Vantuz (Сегодня / 01:07)
<?php
SELECT * FROM `table` WHERE UNIX_TIMESTAMP(`date`)>UNIX_TIMESTAMP(CURDATE()) ORDER BY `views` DESC LIMIT 5;
Спасибо.
О

Землянин
0
Проще использовать INTERVAL, коль формат DATETIME
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск