Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 26.02.2010, 14:56   #1
Bendebej
Форумчанин
 
Регистрация: 21.01.2010
Сообщений: 63
Репутация: 10
По умолчанию Как выбрать запись с последней датой? Какой это запрос?

Как выбрать запись с последней датой?
тип данных datetime, нужно выбрать запись с последней датой
+Подскажите пожалуйста, хороший, удобный ресурс по запросам SQL
чтобы найти нужный было удобно
Bendebej вне форума   Ответить с цитированием
Старый 26.02.2010, 15:27   #2
Bendebej
Форумчанин
 
Регистрация: 21.01.2010
Сообщений: 63
Репутация: 10
По умолчанию

Итак, отвечаю сам себе:
Код:

SELECT *
FROM `jos_content`
WHERE publish_up=(SELECT MAX(publish_up) FROM jos_content)

Спасибо!

Последний раз редактировалось Stilet; 26.02.2010 в 16:29.
Bendebej вне форума   Ответить с цитированием
Старый 28.02.2010, 23:50   #3
Karabash
Форумчанин
 
Регистрация: 26.07.2009
Сообщений: 216
Репутация: 91
По умолчанию

Код:

select first 1 * from jos_content order by publish_up desc

И вопрос "на засыпку". Какой из этих запросов выполняется быстрее?
И еще вопросик. А сколько записей вернет запрос приведенный уважаемым Bendebej, если в таблице несколько записей с одинаковой "последней" датой?
Karabash вне форума   Ответить с цитированием
Старый 23.03.2010, 13:17   #4
Bendebej
Форумчанин
 
Регистрация: 21.01.2010
Сообщений: 63
Репутация: 10
По умолчанию

Цитата:
Сообщение от Karabash Посмотреть сообщение
Код:

select first 1 * from jos_content order by publish_up desc

И вопрос "на засыпку". Какой из этих запросов выполняется быстрее?
И еще вопросик. А сколько записей вернет запрос приведенный уважаемым Bendebej, если в таблице несколько записей с одинаковой "последней" датой?
пожалуй что так, да
хотя насчет быстрее-не знаю, не проверял пока
Хотя что-то Ваш запрос у меня не работает, пишет ошибку синтаксиса

ну а насчет второго-всегда можно поставить LIMIT

Последний раз редактировалось Bendebej; 23.03.2010 в 13:29.
Bendebej вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос с датой Botanik1987 Microsoft Office Access 15 24.03.2010 12:10
Как выбрать последнюю запись в таблице? Yur@ БД в Delphi 11 30.12.2009 19:11
Помогите сделать запрос с параметром-датой Herly Помощь студентам 9 22.12.2009 19:42
SQL запрос - проблема с датой Serval Помощь студентам 2 22.01.2009 20:35
нужно составить запрос с датой и временем! student90 БД в Delphi 5 26.09.2008 05:43


16:14.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru