Forum Webscript.Ru

Общие => Базы данных => Тема начата: FANTAzeRus от 12 Января 2004, 17:35:47

Название: Помогиет с запросом ....
Отправлено: FANTAzeRus от 12 Января 2004, 17:35:47
Написал запрос для Мускула:
select name,FROM_UNIXTIME(birthday,\'%b %d %Y\') DAT from users
WHERE MONTH(FROM_UNIXTIME(birthday))=? and birthday

Получаю Всех у кого заполнен ДР и ДР в текущем месяце ..... а хочется получать всех у кого др сегодня и еще на неделю вперед, без привязки к текущему месяцу ..... знаю что можно вывернуться и написать, но ничего путнего уже не лезет в голову ..... подсобите ПЛИЗ!
Название: Помогиет с запросом ....
Отправлено: AliMamed от 12 Января 2004, 17:49:05
ты в курсе что такое unixtime?
прибавь к бесдэй
1*7*24*60 - это у тя получится одна неделя в этом формате
Название: Помогиет с запросом ....
Отправлено: Макс от 12 Января 2004, 17:59:44
AliMamed
Цитировать
1*7*24*60 - это у тя получится одна неделя в этом формате
7*24*60*60
Название: Помогиет с запросом ....
Отправлено: Меняздесьдавнонет от 12 Января 2004, 18:10:43
есть мнение, что вместо оператора эквивалентности в этом вопросе стоит применить операторы сравнения "больше, чем" и "меньше, чем"
Название: Помогиет с запросом ....
Отправлено: AliMamed от 12 Января 2004, 18:42:06
[off]Макс
сенькс. невнимательно выписывал=)[/off]
Название: Помогиет с запросом ....
Отправлено: FANTAzeRus от 13 Января 2004, 08:17:23
AliMamed
А ты в курсе о чем я справшивал??? Блин ну и чего ты узнаешь если bithday прибавить 7(дней)*24(часа)*60(мин)*60(сек) ??? допустим ДР 14.01.1978 ..... напиши запрос, которым ты покажешь что у него завтра ДР?????
Название: Помогиет с запросом ....
Отправлено: Меняздесьдавнонет от 13 Января 2004, 08:52:04
FANTAzeRus, он в курсе.
И все правильно тебе написал.
И незачем так орать.
Надо внимательно прочесть ответы, сделать, что тебе надо, и сказать всем "большое спасибо".
Выполняй.
Название: Помогиет с запросом ....
Отправлено: FANTAzeRus от 13 Января 2004, 09:09:18
RomikChef
Вот честно - ума не приложу как должен выглядет этот запрос! Напиши если не сложно?????
Название: Помогиет с запросом ....
Отправлено: Меняздесьдавнонет от 13 Января 2004, 09:18:20
сформулируй словами - как найти все даты, удовлетворяющие твоему условию.
Твоя проблема не в запросе, а в неумении сформулировать логическое условие.
как только ты это сделаешь, ты и запрос тут же составишь.

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

Просто, забудь про запрос и напиши словами - как найти все даты, которые тебе нужны?
Название: Помогиет с запросом ....
Отправлено: FANTAzeRus от 13 Января 2004, 09:48:31
RomikChef
Мне нужно, чтобы Запросом отобразились ВСЕ пользователи у которых ДР в текущий день (Текущий день и месяц равны дню и месяцу рождения), отобразить ВСЕХ ПОЛЬЗОВАТЕЛЕЙ у которых еще будет ДР в текущем месяце проблем не составляет, а вот если я хочу вывести пользователей у которых намечается ДР в течение недели начинаются проблемы! Блин ну не могу я вьехать да и времени разбираться нет!!! Помоги А?
Название: Помогиет с запросом ....
Отправлено: Chs от 13 Января 2004, 10:03:22
Цитировать
да и времени разбираться нет!!!

Т.е. ты считаешь, что у всех свободного времени полно и они должны посвятить его решению твоих проблем?
Название: Помогиет с запросом ....
Отправлено: FANTAzeRus от 13 Января 2004, 10:08:44
Chs
Ты не считаешь что САМ флейм начинаешь разводить??? Если ты занят, ради бога, занимайся своими делами я же не ТРЕБУЮ из тебя решения (А кстати я еще от тебя ни на один вопрос ЧЕТКОГО ответа не видел) .... если свободен - помоги!!!

И вобще ты на этом форуме обитаешь ТОЛЬКО для ВОЗМУЩЕНИЙ, а не для помощи???
Название: Помогиет с запросом ....
Отправлено: Меняздесьдавнонет от 13 Января 2004, 10:14:44
FANTAzeRus, твоя манера общения отбивает всякое желание что-то тебе объяснять. Истерики мамаше своей устраивай.

А здесь жди такого же ламера, который для поднятия собственной самооценки напишет тебе твой запрос из двух условий.
Название: Помогиет с запросом ....
Отправлено: FANTAzeRus от 13 Января 2004, 10:24:52
RomikChef
Все .... я больше не буду спрашивать .... только вот зачем хамить??? Если человек ЗНАЕТ он берет и отвечает, если нет прочитает и промолчит, а есть еще одна категория которым обязательно нужно поорать и повозмущаться, мол Фсе ламеры а я тут Папа, но кроме возмущений от них так ничего ТОЛКОВОГО НИКОГДА и не видно!!! Разочарован я публикой на сием форуме!!!
Название: Помогиет с запросом ....
Отправлено: Макс от 13 Января 2004, 18:35:24
FANTAzeRus
твоя проблема (не считая манеры поведения) в том, что ты хранишь дату в timestamp а мыслишь днями и месяцами.

PS
[off]между прочим у нас один из наиболее либеральных форумов. Просто так бы тебя не задели [/off]