выборка по начальной и конечной дате из базы данных

post

Новичок
выборка по начальной и конечной дате из базы данных

Здравствуйте!
Подскажите пожалуйста, вот мне надо поиск сделать по таблице в мускуле. Пользователь вводит начальную и конечную дату, а мне надо вывести соответственно все документы по этим датам.
Может есть функция какая в мускуле выборки?

Даты у меня хранятся в столбце типа varchar(40) и записываются в базу из текстового файла
 

post

Новичок
а для чего форум, если не секрет?
(то есть - ссылку дайте пожалуйста)
 

post

Новичок
а шобы было.. ладно я не для споров сюда заходил (тем более с умными людьми мне лучше не спорить ибо новичок я).

Если кто вдруг знает - ссылку киньте плиз где эту функцию найти (знаю, что в документации но поконкретней).

буду премного благодарен
 

asterisk

Новичок
... WHERE date_field_1 = date1 AND date_field_2 = date2
или
... WHERE date_field_1 > date1 AND date_field_2 < date2
в зависимости от того что тебе конкретно нужно.

но тебе это всеравно не поможет, т.к.
Даты у меня хранятся в столбце типа varchar(40)
:)
 

post

Новичок
формат не даты..
как пришло из текстового файла - так и закинул в столбец типа varchar(40).
может, как-нибудь перевести в формат даты, а потом запрос
с beetwen?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Даты у меня хранятся в столбце типа varchar(40) и записываются в базу из текстового файла
А "записаться" в поле типа "Дата" они записаться не могут?

asterisk
Ему нужно по 1-му полю искать.

post
between

-~{}~ 20.11.07 20:06:

как-нибудь перевести в формат даты, а потом запрос
как даты то хоть храниш? формат?
Возможно ничего перводить не нужно.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
post
1. Хех а по делу?
2. Они рандомом выводятся... ;)
 

post

Новичок
Mr_Max текстовой формат напр. 11 февраля 2007 года текстом
 

post

Новичок
Mr_Max str_replace всмысле для того чтоб перевести в 11.02.07 (это формат даты как я понимаю.)?
 

post

Новичок
Mr_Max
всё. спасибо.

всё хорошо заносится.
выборку сделаю с помощью
SELECT * FROM table WHERE data > '2007-10-19' AND data < '2007-11-12'
 
Сверху