|
MySQL.RU - Webboard
Вернуться
between DATE_SUB... (den) 27/12/2002 - 20:08:00
Re: between DATE_SUB... (DENIS_A) 27/12/2002 - 21:36:52
Re: between DATE_SUB... (walrus) 28/12/2002 - 13:26:22
> Original message text:
> From: den - 27/12/2002 - 20:08:00
> Subject:between DATE_SUB...
> -----------------
> запутался :(
> есть:
> $date_to='01.01.2002'
> $date_from='27.12.2002'
> $days_in_news=60;
> t_new -поле содержащее новость
> t_new_cat-категория новости
> ..к примеру... и вот этот запрос выполняется некорректро(!!!):
> select date_format(t_date,'%d.%m.%Y'), t_new from tbl_news where date_format(t_date,'%d.%m.%Y') between DATE_SUB('$date_from', INTERVAL $days_in_news DAY) and '$date_from' && t_new_cat=1 order by t_id desc;
> запрос база "проглатывает", результат кривой. HELP me!!!
>
From: DENIS_A - 27/12/2002 - 21:36:52
Subject:between DATE_SUB...
-----------------
немного конкретизирую вопрос.
поймет ли DATE_SUB мой формат '%d.%m.%Y'. Мне хотелоь бы с помощью именно sql работать с переменными такого формата. Но вот не хватает знаний как.
Вот например так рабоает:
select date_format(t_date,'%d.%m.%Y'), t_new from tbl_news where t_date between DATE_SUB(now(), INTERVAL 60 DAY) and now() order by t_id desc;
но у меня , повторюсь, переменные другого формата, нежели формат по умолчанию now().
Ваши предложения???
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
6045
|
|