Имя: Пароль:
1C
 
Дата
0 Prisian
 
29.10.08
20:07
Мне нужно осуществить отбор сотрудников по дате рождения. Но год не нужно учитывать. Пример: с 12.10 (без года) по 30.10. Как это можна сделать в запросе? Можно ли применить функцию "Формат" в запросе?
1 Мебиус
 
29.10.08
20:10
нет не получится
2 Prisian
 
29.10.08
20:10
а как можно отсортировать?
3 Мебиус
 
29.10.08
20:13
нужно юзать функцию ДЕНЬГОДА
4 Prisian
 
29.10.08
20:13
Пробывал переобразовывать так:
КонецИнтервала = Дата(Формат(КонецНедели(ТекущаяДата())- 604800,"ДФ= ""дд ММ"""));
выдает ошибку переобразования форматов. А можно как-то неучитывать год при переобразовании форматов.
5 Мебиус
 
29.10.08
20:14
дели результат на интервал, округляй через выразить и группируй по полученному значению
6 PR
 
29.10.08
20:15
РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(Дата), Дата)
7 Prisian
 
29.10.08
20:15
Попробую
8 Мебиус
 
29.10.08
20:16
Неправильно прочитал (0)
устанваливай отбор на  ДЕНЬГОДА(Дата)
9 Мебиус
 
29.10.08
20:17
(6) неправильно
10 PR
 
29.10.08
20:23
Точнее РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(Дата, ГОД), Дата)
А еще лучше Дата - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(Дата, ГОД), Дата)
11 dk
 
29.10.08
20:24
а как же високосный год? :)
12 Immortal
 
29.10.08
20:28
(11)учитывай високосный
кто мешает
13 dk
 
29.10.08
20:35
нафига это мне? :)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn