|
Тема |
Проверка между дати |
|
Автор |
aginor () |
|
Публикувано | 17.12.09 10:47 |
|
|
Здравейте.
Имам една таблица с поле date_to и поле date_from и двете са тип date.
Например имаме два записа съответно
date_to = '2009-12-18' и date_from = '2009-12-21'
както и
date_to = '2009-12-24' и date_from = '2009-12-30'
Как да направя заявка която да сравнява двете полета?
Например имаме начало '2009-12-17' и край '2009-12-25'. Това би трябвало да ми върне двата записа защото са между стойностите. Ползваме BETWEEN ок.
Същевременно ако имаме дати '2009-12-17' и край '2009-12-18' не трябва да ми връща резултат.
При '2009-12-22' и край '2009-12-23' пак не трябва да ми връща резултат.
А при това положение '2009-12-21' и край '2009-12-30' да ви връща един резултат
Извинявам се ако е малко объркано но това е защото наистина трябва да минава през доста проверки и немога да го измисля нещо.
Благодаря
|
| |
|
|
|