카테고리 없음

[SQL] select 절이 아닌 열로 정렬하는 방법은 무엇입니까?

행복을전해요 2021. 2. 3. 22:34

에서 집계 함수를 사용할 수 있습니다 order by.

order by min(dbo.ITR.ITR_TransDate)

이것은 귀하의 경우에 효과가 있습니다.

-------------------

이 시도

select   datename(month, dbo.ITR.ITR_TransDate) as MonthDt, 
    DATENAME(year, dbo.itr.ITR_TransDate) as YearDt, COUNT(distinct dbo.ITR.ITR_Reason) AS WKCount, COUNT(dbo.itr.itr_reason) AS LineCt 
        from dbo.ITR
        where   (ITR_EmployeeID IN (N'robra', N'lewer', N'petam', N'whike', N'mclch', N'ricju')) AND    (dbo.ITR.ITR_TransDate >= '1/1/13' AND dbo.itr.ITR_TransDate <= '1/31/14') AND 
        (dbo.itr.ITR_Reason LIKE 'WO%' OR dbo.itr.ITR_Reason LIKE 'RW%')
        group by DATENAME(year, dbo.itr.ITR_TransDate), datename(month, dbo.ITR.ITR_TransDate), MONTH(dbo.itr.itr_transdate)
        order by DATENAME(year, dbo.itr.ITR_TransDate), MONTH(dbo.itr.itr_transdate)
        


출처
https://stackoverflow.com/questions/22050019