Как использовать pivot в SQL для столбца даты
у меня есть таблица с staffid и датой оценки, я хочу повернуть эту дату как date1,date2 и date 3.
Что я уже пробовал:
select * from ( select staffid, effectivedate from EvaluationDetail) src pivot ( avg(staffid) for effectivedate in ([effectivedate1], [effectivedate2], [effectivedate3]) ) piv;
OriginalGriff
И что же?
Что же он сделал такого, чего вы не ожидали, или не сделали того, что сделали?
А что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?
neeraj_
Сэр, я хочу, чтобы выход был поставлен вот так-
Идентификатор персонала effectivedate1 effectivedate2 effectivedate3
9240 2017-04-01 2018-04-01 2018-09-01
Santosh kumar Pithani
Не передавайте "[effectivedate1], [effectivedate2], [effectivedate3]" вот так, а не так
значения должны быть похожи на дату "[2018-04-12],[2018-05-28]"..
neeraj_
Сэр, я хочу, чтобы выход был поставлен вот так-
Staffid effectivedate1 effectivedate2 effectivedate3
9240 2017-04-01 2018-04-01 2018-09-01