Автор Тема: Помогиет с запросом ....  (Прочитано 4568 раз)

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

Оффлайн FANTAzeRus

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
Помогиет с запросом ....
« : 12 Января 2004, 17:35:47 »
Написал запрос для Мускула:
select name,FROM_UNIXTIME(birthday,\'%b %d %Y\') DAT from users
WHERE MONTH(FROM_UNIXTIME(birthday))=? and birthday

Получаю Всех у кого заполнен ДР и ДР в текущем месяце ..... а хочется получать всех у кого др сегодня и еще на неделю вперед, без привязки к текущему месяцу ..... знаю что можно вывернуться и написать, но ничего путнего уже не лезет в голову ..... подсобите ПЛИЗ!

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Помогиет с запросом ....
« Ответ #1 : 12 Января 2004, 17:49:05 »
ты в курсе что такое unixtime?
прибавь к бесдэй
1*7*24*60 - это у тя получится одна неделя в этом формате
ну, будем исповедоваться?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Помогиет с запросом ....
« Ответ #2 : 12 Января 2004, 17:59:44 »
AliMamed
Цитировать
1*7*24*60 - это у тя получится одна неделя в этом формате
7*24*60*60
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогиет с запросом ....
« Ответ #3 : 12 Января 2004, 18:10:43 »
есть мнение, что вместо оператора эквивалентности в этом вопросе стоит применить операторы сравнения "больше, чем" и "меньше, чем"

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Помогиет с запросом ....
« Ответ #4 : 12 Января 2004, 18:42:06 »
[off]Макс
сенькс. невнимательно выписывал=)[/off]
ну, будем исповедоваться?

Оффлайн FANTAzeRus

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
Помогиет с запросом ....
« Ответ #5 : 13 Января 2004, 08:17:23 »
AliMamed
А ты в курсе о чем я справшивал??? Блин ну и чего ты узнаешь если bithday прибавить 7(дней)*24(часа)*60(мин)*60(сек) ??? допустим ДР 14.01.1978 ..... напиши запрос, которым ты покажешь что у него завтра ДР?????

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогиет с запросом ....
« Ответ #6 : 13 Января 2004, 08:52:04 »
FANTAzeRus, он в курсе.
И все правильно тебе написал.
И незачем так орать.
Надо внимательно прочесть ответы, сделать, что тебе надо, и сказать всем "большое спасибо".
Выполняй.

Оффлайн FANTAzeRus

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
Помогиет с запросом ....
« Ответ #7 : 13 Января 2004, 09:09:18 »
RomikChef
Вот честно - ума не приложу как должен выглядет этот запрос! Напиши если не сложно?????

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогиет с запросом ....
« Ответ #8 : 13 Января 2004, 09:18:20 »
сформулируй словами - как найти все даты, удовлетворяющие твоему условию.
Твоя проблема не в запросе, а в неумении сформулировать логическое условие.
как только ты это сделаешь, ты и запрос тут же составишь.

Ты уж постарайся. Это несложно. Не бегать же за каждым запросом на форум?

Просто, забудь про запрос и напиши словами - как найти все даты, которые тебе нужны?

Оффлайн FANTAzeRus

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
Помогиет с запросом ....
« Ответ #9 : 13 Января 2004, 09:48:31 »
RomikChef
Мне нужно, чтобы Запросом отобразились ВСЕ пользователи у которых ДР в текущий день (Текущий день и месяц равны дню и месяцу рождения), отобразить ВСЕХ ПОЛЬЗОВАТЕЛЕЙ у которых еще будет ДР в текущем месяце проблем не составляет, а вот если я хочу вывести пользователей у которых намечается ДР в течение недели начинаются проблемы! Блин ну не могу я вьехать да и времени разбираться нет!!! Помоги А?

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Помогиет с запросом ....
« Ответ #10 : 13 Января 2004, 10:03:22 »
Цитировать
да и времени разбираться нет!!!

Т.е. ты считаешь, что у всех свободного времени полно и они должны посвятить его решению твоих проблем?
2B OR NOT 2B = FF

Оффлайн FANTAzeRus

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
Помогиет с запросом ....
« Ответ #11 : 13 Января 2004, 10:08:44 »
Chs
Ты не считаешь что САМ флейм начинаешь разводить??? Если ты занят, ради бога, занимайся своими делами я же не ТРЕБУЮ из тебя решения (А кстати я еще от тебя ни на один вопрос ЧЕТКОГО ответа не видел) .... если свободен - помоги!!!

И вобще ты на этом форуме обитаешь ТОЛЬКО для ВОЗМУЩЕНИЙ, а не для помощи???

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогиет с запросом ....
« Ответ #12 : 13 Января 2004, 10:14:44 »
FANTAzeRus, твоя манера общения отбивает всякое желание что-то тебе объяснять. Истерики мамаше своей устраивай.

А здесь жди такого же ламера, который для поднятия собственной самооценки напишет тебе твой запрос из двух условий.

Оффлайн FANTAzeRus

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
Помогиет с запросом ....
« Ответ #13 : 13 Января 2004, 10:24:52 »
RomikChef
Все .... я больше не буду спрашивать .... только вот зачем хамить??? Если человек ЗНАЕТ он берет и отвечает, если нет прочитает и промолчит, а есть еще одна категория которым обязательно нужно поорать и повозмущаться, мол Фсе ламеры а я тут Папа, но кроме возмущений от них так ничего ТОЛКОВОГО НИКОГДА и не видно!!! Разочарован я публикой на сием форуме!!!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Помогиет с запросом ....
« Ответ #14 : 13 Января 2004, 18:35:24 »
FANTAzeRus
твоя проблема (не считая манеры поведения) в том, что ты хранишь дату в timestamp а мыслишь днями и месяцами.

PS
[off]между прочим у нас один из наиболее либеральных форумов. Просто так бы тебя не задели [/off]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

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