보관함

통계용 쿼리 샘플

select year as ‘년’, month as ‘월’, count(*) as count from ( select YEAR(us.fd_dtcreate) as ‘year’, MONTH(us.fd_dtcreate) as ‘month’ from tb_ykfile as us where us.fd_dtCreate > ‘2020-08-01’ and us.fd_dtCreate <= ‘2022-01-01′ ) tb group by year, month order by year, month ; SELECT CONVERT(varCHAR(10),Dateadd(d, a.number,’2020-08-01 00:00:00’),120) AS dt ,Isnull(b.count, 0) AS count FROM master..spt_values […]

MSSQL Paging

SELECT row_number() OVER(ORDER BY fd_nIdService DESC) AS PagedNumber, * FROM [tb_Service] AS [t] WHERE 1=1 ORDER BY [fd_nIdService] DESC OFFSET ((2 – 1) * 10) ROWS FETCH NEXT 10 ROWS ONLY

VIM Encoding

encoding 은 화면에 보이는 것, 시스템이나 터미널에 관련되어 있지 파일 자체에는 관계 없다

:e ++enc=utf-8 :w ++enc=utf-8

fileencoding 은 파일에 저장되는 코드, encoding 과 fileencoding 이 같으면 (보통 euc-kr 이나 cp949?) 상관없고 이 둘이 다르면 파일을 읽거나 쓸 때 변환이 된다.fileencodings 에는 여러 인코딩 룰을 적어주면 파일을 읽을 때 하나씩 검사해서 맞는 인코딩을 찾아내어 […]