Как выбрать год-1?
Это мой код:
select
a.*
from
(select
met_men, kli_kod, pre_kod, galutinis, savik_group, marza,
KLR_KOD, KLI_POZ1, KLI_POZ2, KLI_POZ3, KLG_KOD, PRE_RUS,
PRE_POZ1, PRE_POZ2, PRE_POZ3, PRE_POZ4, PRE_POZ5, PRE_POZ6,
did_dat, savi_suproc, marza_suproc, pre_ska dbo.SVF_View_10) AS a
left outer join
(select
pre_kod, kli_kod, met_men, did_dat
from
dbo.SVF_View_10_sum
where
dateadd(year, -1, 'did_dat')) as b on a.kli_kod = b.kli_kod
and a.pre_kod = b.pre_kod
and a.did_dat = b.did_dat
Эта ошибка возникает в строке where DATEADD(year, -1, 'did_dat')) as b
:
Msg4145, Уровень 15, Состояние 1, Строка 6
Выражение не булева типа, указанное в контексте, где ожидается условие, рядом с ')'.
Пожалуйста, помогите мне
обязательные данные: дата заказа, id, количество, дата заказа-1 год, количество.Необходимо сравнить количество проданных за этот год и за прошлый год