Общие > Базы данных

процедура сравнения

(1/2) > >>

Brunette:
в VFP как реализовать процедуру сравнения дат... у нас есть дата первого посещения... при повторном посещении будет фиксироваться вторая дата приема...
дело в том, что исследование можно повторять не чаще 1 раза в 7 дней.  как сделать так, чтобы БД весело хрюкнула - типа, иди, пациент дорогой, еще погуляй?

win_pup:
просто находишь разницу дат и проверяешь, что бы она была меньше 7-ми:

if (D2 - D1) < 7
   MessageBox (\'Иди погуляй!...\')
else
   MessageBox (\'Добро пожаловат на приём!...\')
endif

Brunette:
win_pup
с разницей это понятно... а ничего если эти даты в разных таблицах?
это роли не играет?

win_pup:
а какая ему разница, в каких они таблицах, главное, что бы это были 2 даты (тип Date)...

а перед сравнением лучше сначала записать сравниваемые значения дат (т.к. они ведь в разных таблицах) в две переменные, и сравнивать уже, собственно, значения не самих полей, а значения соответствующих переменных...

Brunette:
их лучше объявить локальными переменными или это не играет роли?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии