Вопрос : Нужны 2 комплекта данных в вопросе sql от такой же таблицы

Hello
я бегу в блок разума here
relatively новое к Sql
, котор мне нужно сравнить 2 комплекта данных для рамок времени 10 неделей на этот год против таких же неделей в прошлом году от такого же table.
Do я делаю вопрос соединения или могу я использую таблицу temp в пределах потребности query.

I этого сделанного для помощи CFO относительно fast.

any с кодирвоанием был fantastic.
class=

Ответ : Нужны 2 комплекта данных в вопросе sql от такой же таблицы

Ключевые примечания:
Измените «MyTable» к имени вашей таблицы
Измените «сумму (somevalue)» к вы хотите сравнить на котором поле, например AVG (SalesValue)
Измените «datefield» к имени поля содержа данные по даты
Изменение «20100101» к первому дню года, котор вы хотите сравнить с против прежним годом
Изменение «17» в первой линии к номеру недели, котор вы хотите начать от.  На 17, он получит 17-26 (10 неделей включая 17)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
; с pivotdate как (выберите dateadd (wk, 17, «20100101») как DayInWkNumX)
, keyDates (FirstDayNextWeek, FirstDay9WeeksAgo, FirstDayNextWeekOneYearAgo, FirstDay9WeeksAgoOneYearAgo)
как (
отборно
DATEADD (wk, datediff (wk, 0, DayInWkNumX) +1.0),
DATEADD (wk, datediff (wk, 0, DayInWkNumX) - 9.0),
dateadd (yy, - 1, DATEADD (wk, datediff (wk, 0, DayInWkNumX) +1.0)),
dateadd (yy, - 1, DATEADD (wk, datediff (wk, 0, DayInWkNumX) - 9.0))
от pivotdate
)
выберите Weeks10ToToday, Weeks10ToTodayOneYearAgo
от
(отборная СУММА (somevalue) КАК Weeks10ToToday от keyDates
 внутренне соедините MyTable
 на >= FirstDay9WeeksAgo datefield и datefield < FirstDayNextWeek="">= FirstDay9WeeksAgoOneYearAgo и datefield  < FirstDayNextWeekOneYearAgo="">
           
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us