Здравствуйте, Снег, Вы писали:
С>P.S. Неумение программировать не всегда означает неумение искать готовый ответ в интернете. С>Например, такой: С>SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1
Ну и зачем ты отнял у него удочку, взамен дав рыбное филе?
С>А оскорблений в ответах, в общем-то, нет. Это вы их упорно ищете, уточняя, не пытаемся ли мы вас обидеть.
С>P.S. Неумение программировать не всегда означает неумение искать готовый ответ в интернете. С>Например, такой: С>SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1
Теперь я вас разочарую в свою очередь.
Этот запрос я знал с самого первого поста, просто хотел проверить справедливость анекдота про форумы.
К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
Учиться вам толерантности, господа программисты.
Засим, разрешите откланяться ...
Искренне ваш.
Ф>Видимо, программирование отрицательно влияет на мозг.
Я вас разочарую — как раз наоборот.
Хотя бы просто потому, что процесс разработки требует непрерывного обучения чему-то новому.
Если упорно не хотите что-то делать самостоятельно, ищите фрилансера, который за определенную сумму напишет за вас запрос.
А оскорблений в ответах, в общем-то, нет. Это вы их упорно ищете, уточняя, не пытаемся ли мы вас обидеть.
P.S. Неумение программировать не всегда означает неумение искать готовый ответ в интернете.
Например, такой:
SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1
S>Тогда в чём проблема? "SELECT TOP 1 * FROM ... ORDER BY TimestampColumn DESC" не выглядит особой магией.
Не понял, вы тоже хотите меня обидеть ?
Что за TOP 1 ?
You have an error in your SQL syntax near ...
Дайте пожалуйста, рабочий запрос и все.
Я не хочу терять время на чтение SQL-лекций, лазание в интернетах и флейм на форуме.
И вам это тоже будет гораздо проще и быстрее, если уж читаете мой пост.
A>Ну так почитай лекции и выведи
А кроме как унизить собеседника, ничего более ответить нельзя было бы ?
Нету у меня никаких лекций и из возраста студней я уже давно вышел.
DC>ЗЫ. А Вам трудно поиск в документации сделать? Или у Вас её нет? У Вас пирацкий мыскль?
Да, мне трудно.
Я просто просил у знатоков составить элементарный запрос, что совершенно не отняло бы ни у кого времени, а в ответ получил кучу оскорблений.
Воистину подтверждается известный анекдот про чем отличаются американский, еврейский и русский форумы ...
Ф>К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
Это ты про тот анекдот, в котором на русском форуме ленивого дурня высмеивают?
Ф>Учиться вам толерантности, господа программисты.
Толерантность к глупости годится для общества, которое может позволить тысячами завозить к себе соображающих студентов из Китая, Индии и России. А нам приходиться расчитывать только на свой народ
Ф>Искренне ваш.
Здравствуйте, ZAMUNDA, Вы писали:
ZAM>Здравствуйте, avpavlov, Вы писали:
Ф>>>К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью. ZAM>К моему великому огорчению, ФГМ у тебя уже в терминальной стадии — надо оперировать.
A>>Это ты про тот анекдот, в котором на русском форуме ленивого дурня высмеивают? ZAM>Это анекдот про то как на русском форуме спроси "Как сделать то-то, не скажу где?", а потом долго объяснять что ответ тебя оскорбил.
Ф>>>Учиться вам толерантности, господа программисты. ZAM>Да ето тебе учиться надо, и толерастн... тфу... ..лин пониманию что никто тебя оскорбить не пытается. Не сказал по какой субд вопрос -- получи DEFAUT=MSSQL ответ.
Ф>>>Искренне ваш. ZAM>Нет, не искренне.
A>>Не, не наш (полностью согласен с _дм_) ZAM>Ну ты с ником _d_m_ как бох с черепахой пряма.
В чем то автор топика прав. Посмотрите сайт stackoverflow.com. Те кто отвечают на вопросы, заинтересованы в рейтенге. Как результат — ответы стараются давать максимально быстро и понятно для собеседника. С возможными ньюансами, если такие существуют.
Конечно, никаких оскорблений в отношении автора я не увидел, но то, что проще было изначально написать пример запроса, а не разводить дискуссию не о чем... для меня это факт.
Форумы — не самое лучшее место для обучения. Скорее — это источник максимально быстрого получения ответа на конкретный вопрос.
Здравствуйте, Фукерман, Вы писали:
Ф>А кроме как унизить собеседника, ничего более ответить нельзя было бы ? Ф>Нету у меня никаких лекций и из возраста студней я уже давно вышел.
Тогда в чём проблема? "SELECT TOP 1 * FROM ... ORDER BY TimestampColumn DESC" не выглядит особой магией.
Здравствуйте, Снег, Вы писали:
Ф>>Не понял, вы тоже хотите меня обидеть ? Ф>>Что за TOP 1 ?
С>А не будет очень обидно услышать вопрос про название и версию СУБД ?
mysql 5.1.37, если не ошибаюсь
Здравствуйте, Фукерман, Вы писали:
Ф>>>Не понял, вы тоже хотите меня обидеть ? Ф>>>Что за TOP 1 ? С>>А не будет очень обидно услышать вопрос про название и версию СУБД ? Ф>mysql 5.1.37, если не ошибаюсь
Q. Как ограничить число элементов выдаваемых SELECT в MySQL?
Необходимо воспользоваться LIMIT. Первый параметр с какой записи, а второй сколько.
select * from table LIMIT 1,1;
Здравствуйте, Снег, Вы писали:
DC>>>Посмотри в документации про limit Ф>>трудно прямо ответить ? С>Ну тогда пишите сразу "напишите за меня запрос", а не "помогите составить".
Видимо, программирование отрицательно влияет на мозг.
Для меня эти две формулировки в принципе одинаковы.
Хорошо, если вам угодно, НАПИШИТЕ ЗА МЕНЯ ЗАПРОС, пожалуйста.
Мне нужно вывести самую свежую запись из таблицы.
Одно из полей записи имеет тип timestamp.
Свежесть определяется по нему.
On 18/12/10 16:47, Фукерман wrote: > К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
Нет, просто ты нарушаешь правила форума. http://www.rsdn.ru/Info/Howtoask.xml
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, Фукерман, Вы писали:
С>>SELECT * FROM MyTable ORDER BY YourField DESC LIMIT 1, 1 Ф>Теперь я вас разочарую в свою очередь. Ф>Этот запрос я знал с самого первого поста, просто хотел проверить справедливость анекдота про форумы.
А то, что не рекомендуется использовать timestap вместо времени обновления, ты тоже знал?
L>А то, что не рекомендуется использовать timestap вместо времени обновления, ты тоже знал?
Да ладно. Ну не сложилось что-то у человека в жизни, ну решил он "разгрузиться" таким вот странным образом.
Здравствуйте, avpavlov, Вы писали:
Ф>>К моему великому огорчению анекдот подтвердился чуть меньше, чем полностью.
К моему великому огорчению, ФГМ у тебя уже в терминальной стадии — надо оперировать. :-)
A>Это ты про тот анекдот, в котором на русском форуме ленивого дурня высмеивают?
Это анекдот про то как на русском форуме спроси "Как сделать то-то, не скажу где?", а потом долго объяснять что ответ тебя оскорбил.
Ф>>Учиться вам толерантности, господа программисты.
Да ето тебе учиться надо, и толерастн... тфу... ..лин пониманию что никто тебя оскорбить не пытается. Не сказал по какой субд вопрос -- получи DEFAUT=MSSQL ответ.
Ф>>Искренне ваш.
Нет, не искренне.
A>Не, не наш (полностью согласен с _дм_)
Ну ты с ником _d_m_ как бох с черепахой пряма. :)
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
А>В чем то автор топика прав. Посмотрите сайт stackoverflow.com. Те кто отвечают на вопросы, заинтересованы в рейтенге. Как результат — ответы стараются давать максимально быстро и понятно для собеседника. С возможными ньюансами, если такие существуют.
Этим, на стэковерфлоу, всё равно, что поток глупых вопросов не уменьшается. А мы — идеалисты. Мы верим, что дать удочку лучше чем дать рыбу, и что настанет день, когда удочки будут у всех. Ну и про импорт специалистов я уже упоминал.
Здравствуйте, Lloyd, Вы писали:
L>А то, что не рекомендуется использовать timestap вместо времени обновления, ты тоже знал?
Я тут увлекся чтением топика и выхватил вопрос...
Простите,но я действительно не знаю, что не рекомендуется использовать timestap вместо времени обновления,
и использую это дело у себя где-то так:
...
xxCreateTime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
xxUpdateTime TIMESTAMP NOT NULL,
...
Не могли-бы Вы намекнуть на причину вышеуказанной рекомендации, или где почитать
Здравствуйте, mika747, Вы писали:
M>Простите,но я действительно не знаю, что не рекомендуется использовать timestap вместо времени обновления, M>и использую это дело у себя где-то так:
M>
M> ...
M> xxCreateTime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
M> xxUpdateTime TIMESTAMP NOT NULL,
M> ...
M>
M>Не могли-бы Вы намекнуть на причину вышеуказанной рекомендации, или где почитать
Все сказано в документации:
... Is a data type that exposes automatically generated, unique binary numbers within a database. rowversion is generally used as a mechanism for version-stamping table rows. The storage size is 8 bytes. The rowversion data type is just an incrementing number and does not preserve a date or a time. To record a date or time, use a datetime2 data type
Здравствуйте, Lloyd, Вы писали:
L>Все сказано в документации: L>
L>... Is a data type that exposes automatically generated, unique binary numbers within a database. rowversion is generally used as a mechanism for version-stamping table rows. The storage size is 8 bytes. The rowversion data type is just an incrementing number and does not preserve a date or a time. To record a date or time, use a datetime2 data type
Здравствуйте, mika747, Вы писали:
M>Сорри, опять. Я имел ввиду MySQL. Не стал уточнять, т.к. автор топика тоже вроде как про MySQL... M>А применительно к MySQL эта рекомендация актуальна?
Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, mika747, Вы писали:
M>>Сорри, опять. Я имел ввиду MySQL. Не стал уточнять, т.к. автор топика тоже вроде как про MySQL... M>>А применительно к MySQL эта рекомендация актуальна?
L>Не знаю.