Автор Тема: даты в запросах  (Прочитано 4150 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Art

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
даты в запросах
« : 03 Марта 2002, 08:46:09 »
delete * from online where 1time < $2time

-примерно так. всё это на php...где 1time и 2time - даты в одном формате (yyyy-mm-dd hh-mm-ss). так вот...это всё не работает. ну не хочет удалять и всё тут. возникает простой немного ламерский вопрос.....почему? =)

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
даты в запросах
« Ответ #1 : 03 Марта 2002, 12:49:51 »
Если ничего дельного так и не подскажут, то переводи время в unix-овое и храни как обычные числа, которые очень удобно отнимать и добавлять ;)
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
даты в запросах
« Ответ #2 : 04 Марта 2002, 10:01:31 »
Поле в базе timestamp?
2B OR NOT 2B = FF

Оффлайн Art

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
даты в запросах
« Ответ #3 : 04 Марта 2002, 11:45:17 »
2Chs: нет...datetime. если даже date или time, то все-равно не работает, кажется..

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
даты в запросах
« Ответ #4 : 04 Марта 2002, 11:55:14 »
Цитировать
yyyy-mm-dd hh-mm-ss

должно быть yyyy-mm-dd hh:mm:ss, т.е. двоеточие, а не -
Евгений aka Razor,

Оффлайн Art

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
даты в запросах
« Ответ #5 : 04 Марта 2002, 12:58:26 »
2Britva: да..эт я ошибся когда тут писал). даже если hh:mm:ss, то все-равно не хочет удалять..да не только удалять - с select аналогично.

Оффлайн Art

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
получилось!))
« Ответ #6 : 04 Марта 2002, 13:16:18 »
всё =) я сам разобрался...оказывается, дело было вот в чем.
не DELETE * FROM online WHERE время1 < время2, а
DELETE FROM online WHERE время1 < время2. не знаю почему на него так повлияла звездочка...но без нее все прекрастно удаляет как надоть. а если время1/2 не переменная, то нужно его еще заковычить..

фух...наконец-то..

Оффлайн Flash

  • Виртуоз...
  • Ветеран
  • *****
  • Сообщений: 661
  • +0/-0
  • 2
    • Просмотр профиля
даты в запросах
« Ответ #7 : 11 Марта 2002, 00:33:59 »
Ну конечно, тыже сначала писал мол хочу удалить ничего (выражения не было).
Почему так всегда: мозги утекают, а доноры остаются?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28