Как использовать пользовательский PIVOT в SQL server ? как показать неделю нет между ОТ и до даты с помощью оператора PIVOT в SQL server ?
У меня есть одна таблица "tblEmployeeDetails", где сохраняются данные о сотрудниках.
Emp ID Emp-Name Age Date_of_Joining ------------------------------------- E001 Mahesh 25 18-01-2016 E004 Suresh 29 13-01-2016 E002 Kumar 23 10-01-2016 E003 Raj 27 26-01-2016
при поиске с даты "01-01-2016" и до даты "31-01-2016".Итоговый результат будет показан в выходных данных как :
[01-2016] [02-2016] [03-2016] [04-2016] [05-2016] ---------------------------------------------------- 0 2 1 1 0 ----------------------------------------------------
в выходных данных заголовок показывает [неделя Нет-год ],
от даты и до даты(с 1 января 2016 года по 31 января 2016 года)-5 недель.
таким образом, на выходе он показывает 5 недель с годом.
в течение 1-й недели ни один сотрудник не присоединился.
на 2-й неделе к нам присоединились 2 сотрудника.
на 3-й неделе к нам присоединился 1 сотрудник.
на 4-й неделе к нам присоединился 1 сотрудник.
на 5-й неделе ни один сотрудник не присоединился.
я не знаю, как показать этот результат..
Пожалуйста помочь..
Заранее спасибо...
С уважением
Махеш
Что я уже пробовал:
Emp ID Emp-Name Age Date_of_Joining ------------------------------------- E001 Mahesh 25 18-01-2016 E004 Suresh 29 13-01-2016 E002 Kumar 23 10-01-2016 E003 Raj 27 26-01-2016
OriginalGriff
Что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?
Покажите нам SQL, который вы использовали, и объясните, что он делает, чего вы не ожидали, или не делает того, что вы сделали.
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.
Mahesh Pattnayak
сэр, я не знаю, что делать в этом ?
Mahesh Pattnayak
сэр, я не знаю, что делать в этом ?