|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Разница между датами в днях
Здравствуйте!
Пишу БД которая будет контролировать работу библиотеки, прием-сдачу книг и т.д. Подскажите кто-нибудь пожалуйста, как мне посчитать разницу в днях между двумя датами. forma.jpg Нужно что бы высчитывала должников, т.е. посчитала разницу между датой выдачи книги и датой сдачи и если разница больше чем в 31 день то выдавала информацию о задолженности. |
#2
|
||||
|
||||
type TDateTime = type Double;
целая часть = кол-во дней от 12/30/1899 т.е. разница между двумя этими "типами" и есть кол-во дней |
#3
|
|||
|
|||
Trunc(Date_1) - Trunc(Date_2) - показывает разницу между датами в днях, использовал в своей программе для сравнения такой метод
|
#4
|
||||
|
||||
Код:
uses DateUtils; Код:
function DaysBetween(const ANow, AThen: TDateTime): Integer; |
#5
|
|||
|
|||
Спасибо за советы, но ничего не получается
Как мне воспользоваться функцией Trunc? У меня таблица называется TOperation поля расчета 'DataReturn' и 'DataDelivery', выводить значение должен в третье поле 'Debtor', как это должно выглядеть в программе? |
#6
|
|||
|
|||
Цитата:
|