|
|
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
задача: сделать выборку полей из таблицы users по условию что поле datetime типа datetime 0000-00-00 00:00:00 у пользователей (user_type = -1) больше чем поле datetime единственного администратора в этой же таблице (user_type = 0) вот приблизительно то что собираюсь делать: Код: plaintext 1. 2. 3. 4. вопрос: 1) как этот запрос написать правильно (совет, комментарий, пример) 2) нужно ли для сравнения полей типа datetime конвертить их в time stamp и приводить типы ? просто раньше всегда хранил просто в числовом поле тайм стэмп от пхп теперь решил нагрузить всякими конвертациями базу а не пхп и столкнулся с этим делом впервые :\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 10:42 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
Тут недавно на тему даты и времени McLighterу давали ссылочки, вы тоже их почитайте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 11:26 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
Может проще через переменную обработать в два запроса? Первым вытащить DateTime для user_type=0 А потом, используя переменную, выбрать из таблицы остальных! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:04 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
DocAlТут недавно на тему даты и времени McLighterу давали ссылочки, вы тоже их почитайте... с удовольствием почитаю, но раз такой совет то как бесплатное приложение к нему можно ссылочку на ветку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:13 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
mahouneМожет проще через переменную обработать в два запроса? Первым вытащить DateTime для user_type=0 А потом, используя переменную, выбрать из таблицы остальных! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext была такая мысль, но дело в том что прийдётся делать 2 обращения к базе от пхп ... этого и стараюсь избежать то есть сделать всё одним СКЛ запросом, но как я понял при сравнении datetime полей нет необходимости делать таймстэмп и приводить типы ? достаточно обычного сравнения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:18 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
достаточно ------------------ да пребудет с вами гугл! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:29 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ------------------ да пребудет с вами гугл! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:42 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
стоп, у тебя поле user_type текстовое что ли? ------------------ да пребудет с вами гугл! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:43 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
maXmoстоп, у тебя поле user_type текстовое что ли? ------------------ да пребудет с вами гугл! user_type tinyint(4) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 12:58 |
|
||
|
сравнение DATETIME
|
|||
|---|---|---|---|
|
#18+
maXmo Код: plaintext 1. ------------------ да пребудет с вами гугл! точно, спасибо :) ... это я так, с лёту писал без проверки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 13:01 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=663&tid=1854265]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 447ms |

| 0 / 0 |
