Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

If ...Then принадлежность к промежутку [D6, Win95/98]


Дэвид ©   (2004-06-13 09:58:00) 

Как проверить в условии If ...Then принадлежит ли дата к промежутку времени
Я думал, надо:
if data between '01.01.01' and '01.01.04' Then .... НО
так не работает. Подскажите как проверить принадлежит ли одна дата к промежутку времени???


evvcom   (2004-06-13 20:41:00) [1]

Знаю. Тогда надо было в "Базы" писать.


Fay   (2004-06-13 17:02:00) [2]

2evvcom ©   (13.06.04 15:59) [8]
Это в Delphi. А в IB, MSSQL и т.д. - нет


evvcom   (2004-06-13 15:59:00) [3]


> даты - это обычный float

Это обычный Double


Anatoly Podgoretsky   (2004-06-13 15:04:00) [4]

Он не обладает должной разговорчистью, но это его проблема, видимо ответ не очень нужен.


RealRascal   (2004-06-13 15:00:00) [5]

А вообще, помоему, даты - это обычный float, поэтому их просто можно как обычные числа сравнивать


RealRascal   (2004-06-13 14:58:00) [6]

between натолкнуло меня на мысль что автор ошибся форумом


Anatoly Podgoretsky   (2004-06-13 14:56:00) [7]

RealRascal ©   (13.06.04 14:42) [3]
А поле причемЮ про них стпрашивают в Базах.


RealRascal   (2004-06-13 14:42:00) [8]


> if databetween '01.01.01' and '01.01.04' Then .... НО

переименуй поле


jack128   (2004-06-13 10:18:00) [9]


> if data between '01.01.01' and '01.01.04' Then ....

мдя..

if (MyDate >= EncodeDate(2001,1,1)) and (MyDate <= EncodeDate(2004,1,1)) then


Воланд   (2004-06-13 10:06:00) [10]

Можно попробовать проверить сначала год, потом месяц, потом день.


Наверх

Титульная страница Поиск, карта сайта Написать письмо