Форум: "Базы";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизкак осуществить SQL выборку только по времини Найти похожие ветки
← →
ivanoff (2009-04-02 01:08) [0]как осуществить SQL выборку только по времини из поля типа DateTime
From_DateTime Till_DateTime
19:00:00 02:00:00
типаWHERE
...
AND ((From_DateTime >= :T) AND (Till_DateTime >= :T))
-----
23:00:00 и 01:00:00 - находятся в нужном диапазоне
← →
ivanoff (2009-04-02 01:14) [1]
AND ((From_DateTime <= :T) AND (Till_DateTime >= :T))
само сабой :)
← →
ivanoff (2009-04-02 16:49) [2]Сам спросил сам ответил прям "Сделай Сам" :)
AND (
((FromDateTime <= TillDateTime) AND ((FromDateTime <= :_Time) AND (TillDateTime >= :_Time)) )
OR ((FromDateTime > TillDateTime) AND (NOT((TillDateTime < :_Time) AND (FromDateTime > :_Time))) )
)
ПыСы: Если кто видит как по проще можно ... просьба поделиться
← →
MsGuns © (2009-04-02 22:55) [3]CAST
← →
ЮЮ © (2009-04-03 10:36) [4]A & B & C ! ^A & ^(^B & ^C)
Разве, что ^(^B & ^C) = (B ! C) и убрать лишние скобки
тогда
A & B & C ! ^A & (B ! C)
(FromDateTime <= TillDateTime) AND
(FromDateTime <= :_Time) AND
(TillDateTime >= :_Time)
OR
(FromDateTime > TillDateTime) AND (
(FromDateTime <= :_Time)
OR
(TillDateTime >= :_Time)
)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.061 c