Как вычесть из текущей даты, дату в документе?

  • Автор темы berry67
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

berry67

Гость
#1
Подскажите пож. (желательно как для чайника).
Есть документ с полем дата date_p. Надо создать отчет в котором получить кол-во документов у которых date_p будет меньше 1 календарного года от заданной даты (date_z), =1 году и т.д
 

Andre

Well-Known Member
29.07.2004
108
0
#2
Если я правильно понял, то нужно получить количество документов у которых date_p будет меньше 1 календарного года от заданной даты (date_z), =1 году, =2 года, = 3 года ...

Тогда можно сделать view отбирающий документы
сделать категоризированную колонку с формулой
@integer((@Date(date_z) - @Date(date_p)) / 3600/24/365)
Возвращаемые значения
0 - меньше календарного года (причем date_z может быть как больше так и меньше date_p в пределах 1 года)
1 - от 1 года до 2-х лет
...
-1 - date_z меньше date_p на срок в пределах от 1 года до 2-х лет
...
 
D

Domino6

Гость
#3
Используй
Код:
@Abjust(Y,M,D,H,M,S,Date)
где Y,M,D,H,M,S величина сдвига + или -
в твоем случае
date_p>=@Abjust(-1,0,0,0,0,0,date_z)
 
V

Vagor.ini

Гость
#4
<!--QuoteBegin-berry67+16:12:2004, 12:35 -->
<span class="vbquote">(berry67 @ 16:12:2004, 12:35 )</span><!--QuoteEBegin-->Подскажите пож. (желательно как для чайника).
Есть документ с полем дата date_p. Надо создать отчет в котором получить кол-во документов у которых date_p будет меньше 1 календарного года от заданной даты (date_z), =1 году и т.д
[snapback]14729" rel="nofollow" target="_blank[/snapback]​
[/quote]
А если ты пишешь на LS и отчет создаешь не на виде с колонками, то здесь юзай класс NotesDateTime метод AdjustYear (собственно по ним F1)
 
D

Domino6

Гость
#7
Для: Medevic
Дату поста и дату регистрации сравни
 
Статус
Закрыто для дальнейших ответов.