вопрос по SELECT

Alx

Новичок
вопрос по SELECT

Доброго!

Ситуация такая: есть таблица в которой кроме других есть поля "from" и "to". Данные в этих двух полях содержат дату в формате mmddyyyy. Нужно выбрать все записи, в которых сегодняшняя дата попадает между from и to. Как в SLECT сказать, что нужно выбирать

PHP:
... WHERE from(?) <= $today AND to(?) >= $today
где $today = date ("Ymd")
т.е. как в SELECT налету преобразовывать mmddyyyy в yyyymmdd?
 

Romantik

TeaM PHPClub
тогда в чем проблема?
PHP:
$sql= "SELECT * FROM table WHERE from <='".$today."' AND to >='".$today."' ....";
 

Alx

Новичок
проблема в том, что в БД данные полей "from" и "to" лежат в формате "mmddyyyy"

вот пример:
from: 09152005
to: 04302006

(здесь значение поля from больше чем to)
 

Romantik

TeaM PHPClub
я прошу прощения не зметил формат в базе
тогда мой первый пост преобразование в PHP к нужному формату.
Из практики лучше такой подход.
 

Alx

Новичок
да, примерно так и пришлось поступить. Сначала выбрал из БД больше чем на самом деле нужно, а потом уже отфильтровал..
 
Сверху