Имя: Пароль:
1C
 
разность дат
0 userqwerty
 
05.12.19
21:21
всем привет, подскажите пожалуйста как получить значения на дата минус один год в запросе


ВЫБРАТЬ
    РеализацияТоваровУслуг.Дата КАК Дата,
    РеализацияТоваровУслуг.Ссылка КАК Ссылка
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ РеализацияТоваровУслуг.Дата = &Дата // 2014.01.01

например я задаю год 2014, а запрос мне вернул мне за 2014.01.01 и 2013.01.01
1 Радим1987
 
05.12.19
21:22
ГДЕ РеализацияТоваровУслуг.Дата = ДобавитКДате(&Дата,Год,-1)
2 userqwerty
 
05.12.19
21:27
говорит поле год не найдено
3 Радим1987
 
05.12.19
21:30
ГДЕ РеализацияТоваровУслуг.Дата Между ДобавитьКДате(&Дата,Год,-1) и &Дата
4 userqwerty
 
05.12.19
21:31
пробую так

ВЫБРАТЬ
    ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, ГОД, -1) КАК Дата2,
    РеализацияТоваровУслуг.Ссылка КАК Ссылка,
    РеализацияТоваровУслуг.Дата КАК Дата
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг


возвращает только дату, а значения поля ссылка выдает только за РеализацияТоваровУслуг.Дата КАК Дата
5 Радим1987
 
05.12.19
21:32
хм и что этот запрос тебе даст?
6 userqwerty
 
05.12.19
21:35
(5) мне нужно пока понять как это работает,  чтобы применять потом в практике, спасибо за помощь))
7 Радим1987
 
05.12.19
21:36
(6) Почитай лучше книжку язык запросов
8 userqwerty
 
05.12.19
21:38
хрусталеву читаю сейчас
9 Сияющий в темноте
 
06.12.19
19:06
кстатт,нескромный вопрос,если из 29 февраля год вычесть,что получится?
10 Волшебник
 
06.12.19
19:12
(9) У Вас украли табло?
11 Радим1987
 
06.12.19
21:31
(9) 1 марта
12 userqwerty
 
08.12.19
11:41
(9) хороший вопрос, вариантов нет пока. надо пробовать
Независимо от того, куда вы едете — это в гору и против ветра!