PDA

Просмотр полной версии : выбор максимального значения в майскл


Дикс
05.07.2006, 15:39
мне нужно сделать запрос типа
SELECT date FROM counter WHERE ip='$ip' AND date=MAX

чтобы он выбрал поле с самой последней вставленной датой (или последним ид)
Дата хранится в виде 34324342324, т.е. результат функции time() в пхп

подскажите плз, там вроде есть какое-то слово вместо MAX, но у меня мануала под рукой нет, а в нете искать долго

Дикс
05.07.2006, 17:26
хватило ума выбирать по последнему ИД :)
но всё же, напомните что там за слово или функция?

max_pain89
05.07.2006, 17:58
попробуй так (я ниче не понял из того, что ты написал)

date<=NOW()

ferryman
07.07.2006, 11:00
не NOW() a '".time()."'

nerezus
07.07.2006, 11:11
SELECT MAX(date) FROM counter WHERE ip='$ip';

Zadoxlik
07.07.2006, 13:51
SELECT date FROM counter WHERE ip='$ip' ORDER by date DESC LIMIT 0,1

Дикс
07.07.2006, 20:09
SELECT MAX(date) FROM counter WHERE ip='$ip';
http://cs-mapping.com.ua/forum/images/smilies/0121.gif
точна %)

v@no
10.07.2006, 11:27
можно было еще так:
SELECT * FROM counter WHERE ip='$ip' ORDER BY date DESC LIMIT 0,1

получается сортируем от большего к меньшему и выдираем первый результат :)

ZaCo
10.07.2006, 12:53
max() лучше, тк предназначена именно для выполнения этой работы. возможно мускл сам оптимизирует ее работу.