![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как осуществить SQL выборку только по времини [D7, Access]
ivanoff © (2009-04-02 01:08:00)как осуществить 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 - находятся в нужном диапазоне
ЮЮ (2009-04-03 10:36:00) [1]A & B & C ! ^A & ^(^B & ^C)
Разве, что ^(^B & ^C) = (B ! C) и убрать лишние скобки
тогда
A & B & C ! ^A & (B ! C)
(FromDateTime TillDateTime) AND (
(FromDateTime = :_Time)
)
MsGuns (2009-04-02 22:55:00) [2]CAST
ivanoff (2009-04-02 16:49:00) [3]Сам спросил сам ответил прям "Сделай Сам" :)
AND (
((FromDateTime <=TillDateTime) AND ((FromDateTime <= :_Time) AND (TillDateTime >=:_Time)) )
OR ((FromDateTime >TillDateTime) AND (NOT(( TillDateTime < :_Time) AND ( FromDateTime >:_Time))) )
)
ПыСы: Если кто видит как по проще можно ... просьба поделиться
ivanoff (2009-04-02 01:14:00) [4]
AND ((From_DateTime <= :T) AND (Till_DateTime >= :T))
само сабой :)