В моей таблице есть 2 столбца, я хочу передать два параметра даты, т.е. StartDate
и End Date
в мою хранимую процедуру.Предыдущие данные за год
Предположим, я передам его 31-Jan-2014
и 20-Feb-2014
. Между этими двумя датами осталось почти три недели, и я хочу показать данные между тремя неделями до указанной даты и тремя годами ранее.
Date---------------- Sales(2014)-------- Sales(2013)--------Sales(2012)------ Sales(2011)
20-Feb-2014 100$ 140$ 150$ 900$
19-Feb-2014 100$ 140$ 150$ 900$
18-Feb-2014 100$ 140$ 150$ 900$
17-Feb-2014 100$ 140$ 150$ 900$
.
.
.
1-Feb-2014 100$ 140$ 150$ 900$
31-Jan-2014 120$ 150$ 123$ 200$
@ChristosPaisios Я думаю, что я вижу 'SQL-server' помечен в этом вопросе. –
Я использую sql server 2012> я хочу query.Thanks –
Вы просто хотите включить значение за тот же день месяца в предыдущие годы (так что неважно, что вы сравниваете, например, понедельник с воскресеньем)? Как вы хотите обрабатывать существующие или отсутствующие в текущем/предыдущем году дни прыжка? –