Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:41 07.07.25 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Re: search by date [re: lvo]
Автор lele (Pif4e)
Публикувано18.08.03 14:24  



здр. ще пиша в тази тема, понеже е сходна с това което искам да попитам

имам таблица в която една от колоните е тип date
id - smallint PRI
perform - date not null -> индексирана

по това поле perform ще се търси, като в идеалният случай ще имам:
WHERE perform BETWEEN 'xxxx-xx-xx' AND 'yyyy-yy-yy' - така ще се използва индекса, (аз лично трябва да благодаря на salle за това му предложение в един от отговорите по-горе)

В по-лошият случай обаче ще разполагам само с една от тези дати, а в още по-лошия - само с част от датата - месец или година или ден, или месец и ден например.
при което не виждам как ще стане с BETWEEN, а първото което ми хрумва е
WHERE MONTH(perform) > x1 AND DAYOFMONTH(perform) > x2
при което използването на индекса заминава ...
та въпроса ми е, дали има начин да се използва този индекс при горното положение, когато имам само част от датата. Могат да се срещнат всякакви комбинации от частите на двете дати, т.е. да имам например ден от първата и месец от втората ( DAYOFMOTNH(perform) > x1 AND MONTH(perform) < x2 ), и пр.



Цялата тема
ТемаАвторПубликувано
* search by date lvo   04.08.03 15:30
. * Защо са ти 3 полета за дата? bira_more   04.08.03 16:44
. * Re: Има Защо salle   04.08.03 21:22
. * Сигурно си прав ама ... bira_more   05.08.03 14:30
. * Re: Сигурно си прав ама ... salle   05.08.03 18:15
. * Mersi za TIMESTAMP инфото bira_more   06.08.03 15:47
. * Re: Има Защо Blandings Castle   15.08.03 10:37
. * Re: search by date Dakota   04.08.03 17:41
. * Re: search by date waflata   05.08.03 14:27
. * Re: search by date salle   05.08.03 18:11
. * Re: search by date Waflata   06.08.03 11:23
. * Май така човек може bira_more   06.08.03 15:53
. * Re: разбира се, че може .. salle   06.08.03 18:10
. * Май съм одъртял доста :) bira_more   06.08.03 18:49
. * Re: search by date lele   18.08.03 14:24
. * Re: ако ... и ако ... абе въобще Зависи! salle   18.08.03 16:03
. * Re: search by date Eмил   19.08.03 16:22
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.