Forum Webscript.Ru
Общие => Базы данных => Тема начата: FANTAzeRus от 12 Января 2004, 17:35:47
-
Написал запрос для Мускула:
select name,FROM_UNIXTIME(birthday,\'%b %d %Y\') DAT from users
WHERE MONTH(FROM_UNIXTIME(birthday))=? and birthday
Получаю Всех у кого заполнен ДР и ДР в текущем месяце ..... а хочется получать всех у кого др сегодня и еще на неделю вперед, без привязки к текущему месяцу ..... знаю что можно вывернуться и написать, но ничего путнего уже не лезет в голову ..... подсобите ПЛИЗ!
-
ты в курсе что такое unixtime?
прибавь к бесдэй
1*7*24*60 - это у тя получится одна неделя в этом формате
-
AliMamed
1*7*24*60 - это у тя получится одна неделя в этом формате
7*24*60*60
-
есть мнение, что вместо оператора эквивалентности в этом вопросе стоит применить операторы сравнения "больше, чем" и "меньше, чем"
-
[off]Макс
сенькс. невнимательно выписывал=)[/off]
-
AliMamed
А ты в курсе о чем я справшивал??? Блин ну и чего ты узнаешь если bithday прибавить 7(дней)*24(часа)*60(мин)*60(сек) ??? допустим ДР 14.01.1978 ..... напиши запрос, которым ты покажешь что у него завтра ДР?????
-
FANTAzeRus, он в курсе.
И все правильно тебе написал.
И незачем так орать.
Надо внимательно прочесть ответы, сделать, что тебе надо, и сказать всем "большое спасибо".
Выполняй.
-
RomikChef
Вот честно - ума не приложу как должен выглядет этот запрос! Напиши если не сложно?????
-
сформулируй словами - как найти все даты, удовлетворяющие твоему условию.
Твоя проблема не в запросе, а в неумении сформулировать логическое условие.
как только ты это сделаешь, ты и запрос тут же составишь.
Ты уж постарайся. Это несложно. Не бегать же за каждым запросом на форум?
Просто, забудь про запрос и напиши словами - как найти все даты, которые тебе нужны?
-
RomikChef
Мне нужно, чтобы Запросом отобразились ВСЕ пользователи у которых ДР в текущий день (Текущий день и месяц равны дню и месяцу рождения), отобразить ВСЕХ ПОЛЬЗОВАТЕЛЕЙ у которых еще будет ДР в текущем месяце проблем не составляет, а вот если я хочу вывести пользователей у которых намечается ДР в течение недели начинаются проблемы! Блин ну не могу я вьехать да и времени разбираться нет!!! Помоги А?
-
да и времени разбираться нет!!!
Т.е. ты считаешь, что у всех свободного времени полно и они должны посвятить его решению твоих проблем?
-
Chs
Ты не считаешь что САМ флейм начинаешь разводить??? Если ты занят, ради бога, занимайся своими делами я же не ТРЕБУЮ из тебя решения (А кстати я еще от тебя ни на один вопрос ЧЕТКОГО ответа не видел) .... если свободен - помоги!!!
И вобще ты на этом форуме обитаешь ТОЛЬКО для ВОЗМУЩЕНИЙ, а не для помощи???
-
FANTAzeRus, твоя манера общения отбивает всякое желание что-то тебе объяснять. Истерики мамаше своей устраивай.
А здесь жди такого же ламера, который для поднятия собственной самооценки напишет тебе твой запрос из двух условий.
-
RomikChef
Все .... я больше не буду спрашивать .... только вот зачем хамить??? Если человек ЗНАЕТ он берет и отвечает, если нет прочитает и промолчит, а есть еще одна категория которым обязательно нужно поорать и повозмущаться, мол Фсе ламеры а я тут Папа, но кроме возмущений от них так ничего ТОЛКОВОГО НИКОГДА и не видно!!! Разочарован я публикой на сием форуме!!!
-
FANTAzeRus
твоя проблема (не считая манеры поведения) в том, что ты хранишь дату в timestamp а мыслишь днями и месяцами.
PS
[off]между прочим у нас один из наиболее либеральных форумов. Просто так бы тебя не задели [/off]